MESESSHEIEPVFQDFEDDEQFGSRGGRDIENQLPDPALVPNERKMNDEDNVYRILDLAAMKDKWSVAEVILRKDPSLVRQKISKFGETVLQIATLAGSTGFVLKLMTLMEPDDFELKTNNGNTAFNFAVNTGFIEIVKAMRERNSNLPNIHGLDPAGRAIFPISAAAIYGHKAMVSYLFEVTNLDMLNQTDRLSLPVITTHNEMYDVALKIFNKDRKLTTQMLQGNLDVFYILSHKSLVISNQQGKLKRSIEGPYNSPLVLWRKFISATSMARSRFITWERYILKKQGGLLLEELWAECERSGEDKLLELVRWKKLLQFAAIAGNVEFLAVVIHDHPRLLWEFDREWSIFHYAVFNRREKVFSLIHQTGGMKNFLLQKYDTNGNNMLHLAGRLGCSNVYDKEKIMPSSFLRDAGAALQMQKEILWFKEVEKLLPPSLQKIKNKAGKTPREVFTEEHNLLLKEGERWMKDTANSCMIVATLIATMVFAAGFTVPGGNNGDNGIPILLKLNAFRVFVISDAVALFSSIISIIMFLSILTSRYAEDDFLVSLPAKLLFELTALFVSIVSMLLAFTINLLFGL*