MSNAKDNFSVADLSAALNAGDRADLVNVLKNKLQDLTGKHSDVLENLSPIVRKRVEVLREIQTQHDDLEAKFFEERAALEAKYQKFYQPLYTKRFEIVNGVIEVEGATTEAAVADQQVDKDAVEKGVPDFWLTAMKNNEVLSEEITERDEEALKFLRDIKWSKIDDPKGFKLEFFFETNSYFKHTLLTKTYHMIDEDEPILEKAIGTEIEWYPGKCLTQKILKKKPKKGSKNAKPITKTEQCESFFNFFSPPQVPEDDEDIDEDAAEELQNLMEQDYDVGSTIRDKIIPHAVSWFTGEAAEDDDYADLEDDEDEDDDDENEEDEEDEDEEDDEDEEDEEDEEEDTKTKKKSAAARKKSGRAPVGDGQSGERPPECKQQ*