MGRVKLKIKRLENTNGRQATYAKRKNGIMKKAAEISILCDIDIILLMFAPNGKPSLCRGRHSNFEEVIAKFGQLTPQERAKRKLETLEALKKTFKKLDHDVNVQEFMGTSSQTIEDLSNQARLLQTQISETHKRLSHWTEFDKISNVDQLGQMENSLRESLNQIRTRKENIKKQQQLMSLQCNNQFNEMNIPFRMSVEQQLQPLSWIANDDNHNIVLPEDSNMFLHKDVEGSTSSSFGSHVSYLGSSIKNDMSNSAQENGVLSDMSNTAPMRLQLNGHFPYLPYNFNLPNNLKFQPTAEINPYENPVDYHVNGGFEAPRSGYDSNNHHDWASTSGPCGVTMFDEQLYAQASSTKMNFGFI