MIGMTPLSSIAMSAYTDLVRLLKDDALSGVEGKPTLKERGDKAYWYAARRVGTEMRFIYIGEDSDETRARIDRIEELRATAKDRQAERSRLVRLLRAEGMTPIDRATGSILSAMAAAGTFRLGGTIVGTNAFRLYEGELGIRLPIGGMANTGDIDIAQFEKLSVALQDQVDPGLAETFSALKFDPLPALDQGRTWRWAQGGSGQLVEFLTPAFGDETIRDLPALGVNAQGLNYLNFLIAEPIHAAAIYRSGVLVQVPRPERYAVHKLIIADRRRDGAGSLKSAKDREQAAFLIEAMAEDRPDDLARAYATAMEVGPRWREHIGNSLKRMPDTRGMLDSLGA