MRLQRWLYDHFRNVGTLCGFEEYDAPVLERQELYKRKAGEEITQQMYSFTDKEGVEVTLRPEMTPTLARMVLGKAQSLMLPLKWYSVPQCWRFETTQRGRKREHYQWNMDIIGCKGINAEVELLAAIVLFFKNIGITSKDIGLKVNSRKVMGAVLKSMGVTDEQFAPVCVVMDKFDKIGPEETQKELRDTQGLDADTAKKLVDCLLCKSVDDLAALCGEGVDRSGVDELKRLFELANDYGFGDWLVFDASVVRGLAYYTGVVFEGFDRAGELRAICGGGRYDRLLSLYGAVQEVPACGFGFGDCVVVELLKDKGILPDLPKEVDFVVAAFNEGMQGSAMKTASLIREGGAQVDLLLEPKKKVTQTFDYANRVGARYMVFVAPSEWEAGKVRIKDLRLGE