MLNTLIVGASGYAGAELVSYVNRHPHMTITALTVSAQSNDAGKLISDLHPQLKGIVDLPLQPMSDVRDFSADVDVVFLATAHEVSHDLAPQFLQAGCVVFDLSGAFRVNDRAFYEKYYGFTHQYPELLEQAVYGLAEWNVDKLNTANLIAVPGCYPTAAQLSLKPLIDGGLLDLTQWPVINATSGVSGAGRKAAISNSFCEVSLQPYGVFTHRHQPEIAVHLGAEVIFTPHLGNFPRGILETITCRLKAGVTHAQVADVLQKAYGDKPLVRLYDKGVPALKNVVGLPFCDIGFAVQGEHLIVVATEDNLLKGAAAQAVQCANIRFGFAETQSLI