MARHFKDKIIEGDCIEEMRKLADGSVDLVFADPPYFMQLGGALTRPDQSSVDGVDDEWDKFEDFAAYDNFTRAWLAEARRALKPNGAIWVIGSYHNIFRLGAAMQDMGFWILNDIVWRKTNPMPNFKGTRFTNAHETLIWAARSKEAKYTFHYDALKMLNDELQMRSDWTLPICTGGERLKNREGRKLHSTQKPEALLHRVVLATTKPGEVILDPFFGTGTSGAAAKRLGRHYIGIEREAEYAEGARARLKKIKPVSIEDLEVTKSKKEEPRVPFGQVIEAGFIHPGAWLVAPNGKRARVRADGSLALGDATGSIHRIGALASDAPACNGWTFWNLETKQGPKSIDLFRREIRRQMAMAPAL