MFEHYAFSAKRKFGDVHYVKNEKFIELSLDELMSHLKEVSAFFCDNLFNIELAKLFINIDKVKKITIDTISENGSICTPDSLACLLEFIRVFPEKIEIEIIEPAESNSEIGLALDRTFLTNVAKVIASDRSLTKLVKNSFGIKPLPISIYGSCCSRDIFDAHDKYNKKSLFTISKYISNNSIVSMFSAPFYYDELDINLDSKFLQYAVKADLDKTTLIDFIHSLSPESLCIIDIMDERFDLLSYRGSYITKTWNFVKTNSYKKIKSNCSQIEFDSEEKIKQTCDNISRLLEIIKSNISYKKIVINNTPMAEYYYSDEGFKRFDDQKYNVLRYNNFHQRVITYIKENHSDVIVMETPWYLNFGDTNHKWGVHPYHFNKSFYLSRAKRLLLAGVSL