MSNDKDNLNMSALTAALNEEDRAGLVNALKDKLQNLAGQHSDVLENLTPAVRKRVEVLREIQNQHDEIEAKFFEERAALEAKYQKLYQPFYTKRCEIVTGVVEVEGLPEEVKTEQGADKAAQEKGVPDFWLIALKNNEITAEEITERDEGALKYLKDIKWNRVEEPKGFKLEFFFDENPYFKNTVLTKTYHMIDEDEPILEKAIGTEIEWYPGKCLTQKILKKKPKKGSKNTKPITKTEDCESFFNFFSPPQVPEDEADLDDDMADELQGQMEHDYDIGSTIKEKIISHAVSWFTGEAVDPDDLEMDEDDDDEIDEDDEEDEDDDEDDDEDEDDDDEEDDEDEEAELGKRRRKKKSGRSQVAEGQQGERPAECKQQ*