METRANGHKITELEEKVLLQYIIDMDDRGFAPKLSGVEDMANYILQSRGAKKVGKLWAHRFVKHHTELKTRFNRVYDFQRALCEDPKLIERWFQMVLLVREGYGRRSTHRLYRSSFKAVYQQSITSQNIKAGFRGTGLIPFNPEAVLSKLDIRIHTPTPPPLNIDPWISQTPHNPIEALSQSTLVKSRISRHQSSSPTPIFETVLALAKGTERLAHENTLLSAENRTLRKANEALSKRRCAKKIQLRQGGVLTGQEALDILSQQEVDIQIQRDEHQKRGNSNGEASSSRCCSTCGRTGHNSRTCQNSIIDPRLLDS*