MASLVQFLPLFPFFFLVSFCVSHGPFLPKAIILPVNKDPSTFQYVTQLYMGATHRAPIKLVVDLEGSFLWADCGLTSDSSSQKLVPCNSLKCSMAKPNGCTNDNKICGLKSENPFTRLAATGELAEDMFAVEFIDELKTGSVASIHQFLFSCTSSTLLQGLARGAKGMLGLGNSRIALPSQLSDTFGFQRKFAICLSSSNGAIISGESPYLSLLSHDVSRSMLYTPLISSRNGVSEEYYINVKSLKINGKKLSLNTTLLTMDGEGQGGTRISTISPFTTMKTSIYKTFVEAYERFGFSMGLTKVEPIAPFGLCFSTKLEEGLNVPSVDLVLQSEMVKWRIYESNSMVKVSDEVMCLGFLDGGANQKASIVIGGHQLEDNLLEFNLGTSMLGFTSSLSMVETSCSDFMFSKDSSPFDS*