MSNGKDNFNVSDLTSALNAEDRADLVNALKNKLQDLTGKHSDVLENLSPPVRKRVEVLREIQSEHDELEAKFFEERAALEAKYQKLYQPLYAKRYDIVNGVVEAEGVAAETTEATKEDENSSEEKGVPSFWLTAMKNNEVIAEEISERDEAALKFLKDIKWTRIDNPKGFKLEFFFDTNPYFKNSILTKTYHMIDEDEPVLEKAIGTEIEWYPGKCLTQKILKKKPKKGSKNAKPITKTEQCESFFNFFSPPQVPEDDEDIDEDAAEELQNLMEQDYDIGSTIRDKIIPHAVSWFTGEAAQDEFGEMEDDEDEDIDEEDEEDDGDEEEDDDEEDDDEDDDQPKNRKKKSGRAPVGDGQQGERPPECKQQ*