MESASGFSTKDLNEIKHLHNGGIGLNSDIILVLKLPDSRVMRVVSRSLFFVMIILALPFMGSILRELKSSYYLDVSGSASIDLEFFDLLLQNLAKEGLIKKGDKALIVFSGVGAVVDSSRLLNVNDIDFVSESDLEEESLFPNATFDFALTLHIKDAKFLDRIVKVGGILVAQLSNDPSNAFQKMSNYRVVYLRRYDSTIVAMRKTSLVNQIVSSVAKRRPLQLALDAKKEALQGLEDILLEPPRKTPEKSRMYLKGFKYLPDLLGDSLEGFSRRFFIDAGSQEEENGAMLWFNENYPTRNQDFEFHSINMLSEGVPGRVASPADVSNWLMKNVREDEFVVMKAEAEVAEEMMKRKTIGLVDELFLECNNQWQKGQRKKSRRAYWECVALYGRLRDEGVAVHQWWD*