MPNSEHELDHQVDLVVVGGGPTGLLSALLASRLGLTVSVIDAKPGPLELGGADALNARTQQYLEIVGIMDELLPKGLKCNTSSTFADGQFKSRQSHWWTGLQHCQHKNFLMLGQPAIEATLLARLGAHSVHYSERATAAAEDDAGVTIHTSAGRAVRARYAVAADGARSTLRAALGIPFAGTEPEMRWAVLDAFVDTDLPVRRSEIVTFELRGQSRVAWIPRERGMARFYVLLDGGDVTQQRAEASIGEHLAPHRVEFVRTEWFSAFDVKERIAETFISRNGAGRIILAGDAAHVHSVNGGQGLNTGIADAFALVWRLALVVNNDKLANLTPDAAARLMGSYDAERRKTADGVIDVAARLVRNTIGSAEEYVSTIEKNAGYITGMGVMYDGMTSALVVEGEQMGVWKAGRRCPDILLSRPGGQETRLYAEVTYGSYLILGIGGVDTGSEFVDFSTRFSLFSSAQVCKNSGAPQANSFVGEDIKESDKFVVVVRPDMYIGFVGAGDSWKEYMGQIFKG