MRWFLLSALAASPATAKVVIEAMEHDIMQIQASTFDGIISKFRDSSVASLWFFKDENKDDEKFLDEYNKVAGEMKGMAKVCAINCNEYSVFCEKQGVKETPTVMIYPPNPVPAFKLEGKLEGKAVFNKLAKFMPDQTEKITKDNVDKFLTTDVTKPKALLFSNKKSVPLIWKALSSETVFKRTVKFGFVTEDMSDIVQRYKVKKFPTVIIQQGAKGEKKDTYTGELKFLPLKDWVNLHSESGMGDKVSSAGGAKEESVEEAKPWLVQEVPELTAKSHQDVCFKGEGLCVIYLKDGEATPAEIDMLTGLSKKYTSQLSDRGAKMKWMWMNLAIESAYKDLFGAAQLPSAAVFNPHKRLRFTLMDHGEDGEVKGDEQGITKLLDKVLGGDARFTMVKGQKLPGWAQREAAAGKKAEL*