MSNAKDNFSVADLSAALNAGDRADLVNVLKNKLQDLTGKHSDVLENLSPIVRKRVEVLREIQARPIALQKLKHNFALFCEVTQHDDLEAKFFEERAALEAKYQKFYQPLYTKRFEIVNGVIEVEGATTEAAVADQQVDKDAVEKGVPDFWLTAMKNNEVLSEEITERDEEALKFLRDIKWSKIDDPKGFKLEFFFETNPYFKNTSLTKTYHMIDEDEPILEKAIGTEIEWYPGKCLTHKILKKKPKKGSKNAKPITKTEQCESFFNFFIPPQVPEDEEDIDEDAVSTAISFVPHLFWSSNLSAEELQNLMEQDYDVGSTIRDKIIPHAVSWFTGEAAEDDDYADLEDDEDEDDDEENEEDEEDEDEEDDEDEEEEEEDTKTKKKSAAARKKSGRAPVGDGQSGERPPECKQQ*