MTTQEINVDVLVIGAGPTGLGAAKRLQHLNSVDWLIVDSNETPGGLASTDTTPEGFLFDVGGHVIFSHYKYFDDVINEALPKSDDWYEHQRISYVRYQGLWVPYPFQNNIAVLPKEEQARCLGDLIDAAIQARARSPSDKPANFDEWNIRNVGERLNEIFMRPYNFKVWAIPTTKMNSTWVGERVAAPNVKLVTTNAILDKAAGGWGPNATFRFPARGGTGGIWTAVADTLDQSKTRFGDHGAGTKIEADAKTVYLKDGTTVKYGALISTMAVDQLAKALDDARLQKSLKPLYYSSTNVIGVGIRGKRPDRIGDRCWLYFPEDNAPFYRATIFSNYSPYNQPSEDVKLATKQLANGDKPASSEPASGPYWSIMLEVSESSYKPVNQATLLEESIQGLIHTDLLNPEDEIVSTYVRRFDHGYPTPTLERDAALSEALPYLYDKDILSRGRFGAWKYEVGNQDHSFMQGVEAVDNIISGGLE