MEEALSEALSSFDFDELVASLADAIAATSTPKPLVEFSLHALMAELFKRTKTLPKAEVSRTFFRAVSIGLLRGNIRKDQLERTCDAGKAIIKRVAAILGIEIRDKGQRKLVLTNKTVTFSRMIAIFPHWASQLMVSKESLFVNRFASFNDANRFPAQTHKLPIAMLHSGFAGLIPRESDDMEFIDLICMCHSAFMAEFSLLITPQEQRSFHALYENQKRYTEAARGSGFNSDENRIVYLLRFGLLSSDSLDKMLKVAARVSTLSARQEEASVTRDSFTIVEDRVKIVNDDAKWDELLKKAKRIVDASSSMRSQVAAVDSLDGV*