MAAATQKSCLQKLEEMLDVDVDDMDADYIRSMPIKPHDQTSNQAFVDVALAQESNKDLVFQVATEMKGSDWLAVYTRIAVLMCKKNLDLISGRVLLQTSPSKAYDTAATLAHARLYDAEFTRAGVPRDRFCIKIPSTGPGLNAAKVLQGEGISTLGTALFSVVQAVACSQAGCLSISPYFNEIYAHDLSKRDQVWPKTTDPVTQHPMAPRLVHILETYRRLYKETGKMQPLVKNASFISVEEAMAAAEMGCQSATLSREILTKLAETPYDANTQPGEGRPKPPHAYNAPEPLPARLQPLLKHDPLTEGWDGSSPSTDVDYLADGGAALQAAIEADPATQKRVRDALEFFVDAEERSRKRIETVMAAVA