MRLLELGHAVTIVDNYSRGNRGAVRALQKLAPPRKLRVVEADIGIPEELERAFDPRYPIDVVMHFAAIAFVGEAMEKPLLYYHNVTSNTVGVLEAMKRHKVKRLVYSSTCATYGNPDVMPITEKTPTAPINAYGRSKLYSENAVRDHAKSDPGFDAAILRYFNVFGADPRGRLGEYPPPSLMHHGRISTACFDAALGNRDELVVTGTEHPTDDGTCVRDYVHVTDLIDAHVAVMRGLKNPPALYNVGTGKGVSVKEFVRACKKVTGGGFAIREVKKARPGDHAVAYADPSLIQKELGWKARYVDLEESLGHAWAWRLAHKSGY