GAMDGGPIPYPVGNLLHTAPCSFVVTDAVEPDQPIIYVNTVFEMVTGYRAEEVLGRNCRFLQCRGPFAKRRHPLVDSMVVSEIRKCIDEGIEFQGELLNFRKDGSPLMNRLRLTPIYGDDDTITHIIGIQFFIETDIDLGPVLGSSTKEKSIDGIYSALAAGERNV