MELPYFSDDVFYEIILRLPPRPSTLLRASLVCKRWRGIVSDPQFLPKFVIHHRSPPLLGFFSGYFGKPAFTAALDPPDRIPAELFSMPRQLYESFSIPPRLNERWSLVGCRHGLVLFLHQAPLAMVWDPITGANTCIAVPLEFATADRIICHGAVLCAAAAGGAHVHCGLRTCPFKVVVIFIDDHYTQAFASVYSSESGKWGRVFSTPIPSPVSPRQPSTLVGNALYWMLINNGILELHLDRQCLAVIENPVGGPLLTDHFGFQITASPDGELGLASLARSIIQLWERKTNSGGVPTWEWGETIDLDMILALESGKDRIRLGILGFSEDANAILVSMGTDAFLVHLDSKQVRKLATSVSVTAYHPYTSFAIPGCDAKRLIHADKGGDLLMVPTDLFLSGWHYLDPRGDEQGPFSMVELRQWKRSGYFSQDFRVWRAGQTREQAILLTDAMLLLL*