MKRIGMVIALFICVNAAPQARAAAMKPAALRERISVSLAADKREVALTLAKQDPVLRKALASRLSGEQLAVDLKQWLSTVSAPSSVTGVAERADLNIRRLKGLDRELDSLLQLRLASASMLAALQQGVEPLYAYEPDGNDSQWRFIEAFDGLGRVHRLDVHRMPEQPVLVVDIDARRDLAAGIKLMREHLVALGQRPLPVLDTAAAATSTPVTILDRIYLNDDEEPWISGNAEVYAIVNGVDPSRDAPQLDIVDMPYLDTDGRTYFPNQVLIFWERYRWAAANVILMEHDDNTSYQELVSYLFNVASQILTAIGQPEIGALVALGSGLVDRMPGEWFTNDDDYVDSFYTLEKNHTYTNYSGARGNAVVSLKPYELVGQ