MELCTQTVPADHEVKITRRVGSHHPTVWGDHFLAYDNLPGASEGEEKQHEDLKEEVRKMLVMTPSNALEKLELINTIQCLGVAYHFEHEIEEALSYMCTRYEEYWIGDLHAIALCFRLLRQQGYRVSCDFNILQMLHKKELCDITRWWKELEIVKALPCVRDRLAEVYFWSLGVYFEPQYSTARKILTKNIYMISLIDDTYDIYGTLDELTLFTKAIERWNIDASEQLQLPSYMKIIYCGLLDVYDEIKKDLANENKSFLINYSIIEMKKMVMAYFQEAKWYYGKTIPKMEQYMKNGISTSAYVQIAATSWLGMGNVATKDAFNLQCLLLLLSLQDYSMIFYHMRKSKNEEMHLLVSNVI*