MTRVSVKHRIDYAYDHKVLLSPHRFRLAPQRDTQAIIEGHSFVLRPANRLYWQHDVYGNKMARADFDEKTDFMSVEVTLEIELTSVNPFDVLVDDESQHFPFLYPSIVKNALLPYLQIVDRSSVLTAFVGCFEKFHGETLSFLVQLNQHICNYIRYVRRLEPGVQSCEMTLRTRTGSCRDSAWLMVQVLRRIGLASRFASGYLIQLGTASGDSVELHAWAEVFIPGASWIGLDTTSGLFTSEGHIPLAIGPGPEQVALVEGLTEPCSATMTYQFELTNH