MDTTSPDTPESHTSWKRFALFSIPAGAAVGGILVAMAQGALAASFTVSGQDFKISAEELNGEGFVQYGWLDQTVREEAVPVAVAGIREAEIQGLCQSVLTEFPIVGQISLRLTAGDRGTPVVAENLVIDMSQMDGNASFEDIEIGRDAGTLDQGPQGSRGFDDLFGMQSDTIVIEDLEQTARAASAGTFRLSGLSLGISMGDDECF