MSAIPLTVGASAAVAPLARARVASPRAAMIRASLPDRLSSTGRVATSGGRISRIASSPRGRSSRAGKDDLPGPLDGLADGPDLTAVRAAVNNGDGEEVDVLEVENVPPMQFLASSCAFYALMGVGSQVAASYLGVHPDILDAMRDVNIDQGSLWSLPLLASLAFAITQADRFEFLGEVRDIFKVGVLPSLAPLGLPGVMALSLGAGVGEEAFFRGFLMPFADGQLAQVGVPEQLASTAVLAATSVFFGALHAITPAYFYWATGAGFLFGLEYLNEGLGTAAFTHTMYDFLAFGFILIAWPIEGYEKEAPFSSK*