MDKLPVEVWQLVFSNLSTPDLVPVCRLNRAANRIAQESLYSDIELKWTPLGPPVQIVPLIQKLARRPDLASRVRSLILTGSRPCRHLQGGVITIPEDHYQELIDVIMPFGAGYSTDWITGLMHGRLDAFVAVLLAQLPNMVTLELTYQFARDIDFLCRLFCYRYTHAMLKDAPVLFSRLTHVNFQPYLGNHSPWSSGNMYEASCFFYLPAVQHLETEMLGPHQFSWPLLELPDPINLRSLKLIISRKGFTRRILQRTTNLQSLDWVLPTIIDESHVAVVLQHLDLQTVGLNLHPVADSLTSLNLDIGGYHGLSYYFSTIYQTIALKELNLRPLSQLRTIEAPLAFLIGLSPDDLLTPLHERLPPSLEHLTLKDTFGNTNCIEWQSKDEFSVFENWWTSLELYTPRFISFRLQLDWAKEKWLLEERLALQELGTEHGIKVTVQKIYEDVV