MPLNTVALELVPPNIDRGREHALEDAAKVLRCSAETGLQGRIGHVMIPGMIEEDSGRPIEMKPKMDVLDFWSIITPELPAMRGLCTQVTAFLDEDALRERLTTLSSAGFDGIAFVGVPRTMNDGEGSGVAPTDALSLYEDLVPNRGAILIPTRDGEQGRFTFKCKQGATYGMTQLLYSDAIVDFLTEFAANSEHRPEILLSFGFVPKMESRVGLIHWLIQDPGNAAVAAEQDFVKQLAAGEPADKRRMMVDLYKRVIDGVGELGFPLSVHFEATYGVSVPAFETFAAMLEYYTPGQG