MVVYPNEEAENGSLRFVDFVNKTFALLGNSPIKKFSLRHEPRLYCVDAYLRWIFTAMEQERGLLELHLYADRYYYPVGIERELFTSNTLVKLTLSGRYDFQVETVFLPALKSLSLSSSFEIGFDKYCNLLDGFPALEELYIREAVSELSNALLSSGTFVKCASIKRLVVFTDCPKFKEDEDHQEPCFIAPSLVYLDYSSYLSENYDLIDLNSLVEARLNLRLLESFNNYGSSDNDGDVYGWDFNVPFDYYGDVTNLVAGITNITTLHLSPDSLEVFHFRCKSIPVFNNLLLNLSIESNKRNGWQVMPLLIRSCPNLHTLVIKGFVHRVTSKCGDACACIPKKQRKIGKKEEISEYGGSFQELEQMRHFLGKLERLETVKVGVHAENNNNNEFLRANLLTLPRLSSKCNNIQFI*