MEEAIKLLDSALSHIKWRLKFPAKNRLQIDIVALLTEMRPVIMVDYGGKLPELQDHLCALVKFCQQESAIFENLRVMVIEDMIYLIHVRGIAEYVKSSLNLEVELFFVNLEEDPPKMVTQAEESTLVTELIRVQKLFSSFFPLNGNSNDLLSHQMPDSVANAESSANKPATSQSSEFIDLSCCMQDTEITVPTLNGWLLGYPVVYLFSKQHIEDAIYNLSTKYLRIFQILVSRYASPKKGSQPEELLSFSVPYELSMGGSNEPWAVAFLAQMQTKWAKCKPTWRSLKMEVSECYPQAIVL*