MESNGAAAVHQRHGLRHVLLFPLPYQGHINPMFRLAGVLHSRGFAITVFHTHFNAPDPARHPDYRFVLVPDGISGPSPVTIEDRFARVIWIGDACEAAFRDRLAAVLQEYSRDTVACLVVDTHLLEIFQVATSLSVPTLALRTGSAACFACFLAYPMLCDKGYLPVKDSQLDLTVAELPPYRVRDLMHIGEAGHHLMCQLLARAVAAVNISSGLILNTFDALERRELDRLRRDLAVPVFDIGPLHKLSPDGDSSLLRQDRSCLEWLDAFPPESVLYVSFGSVAWMSPRDLVETAWGIAGSGVPFLWVVRPGMVSGSADDHRLPEGFEAATRERGKVVAWAPQEEVLRHRAVGGFWTHCGWNSTTEGICEGVPMLCRPCFGDQMGDTRYVEHVWRVGFEVGGDLERGSVEAAIRRLMTGEDGAEMRARAGELKKAAVDCTGEDGSSRMAIDKLVTHIMSL*