MDPFTDFNPPPPPPVPRHVPPTRPNPNPKSSEAEIKDSVSARKIQKADREKLRRDRLNEHFVELGNTLDPDRPKNDKATILADTIQLLKDLTSQVDKLKAEYATLSEESLELTQEKNDLREEKASLKSDIENLNIQCQQRLRAPYPWPAMDHSFMMAPPSYPFPMPVPMPPGAIPLHSSIQPYPFFGNQNPAVIHNPCSTFVPCMAPNTLVDQQSAQHVSSLSQPASRSHVSGEQDLKNKPSGECKIEKSEGSNDVTTDLELKTPGSTADQDLSSGQRKSKKSQRKESSVTERSSSSRCSSSHSVQDSSSNSVVDSTKHDDLDKLE