MFTPLSTPGHPMTFLTPATPSSANPGIIPQIVSVVSTANLGCKLDLKKIVRHAKDAQYDPKKFAAVIMRIREPRTTAQIFKSGKMSVLGAKSEEDSKIAARRYARIIQKLGFEVKFSNFKIQSIVGVCDVKFHIRLEGLVLAHKLISSYEPELFPGLIYHMANPRVVVTIFVHGKIVLTGAKMKSEIYEAFDYIYPILKQFKI