METRANGHKITELEEKVLLQYIIDMDDRGFAPKLSGVEDMANYILQSRGAKKVGKLWAHRFVKRHTELKMRFNRVYDFQRALCEDPKLIERWFQVVLNMRAKYGIQDCDFYNFDETGFMMGIIVACMVVTSAERNGRSKAIQPGNREWATAIICGNGEGETIPPFLIVQGQVHLSNWYTETDLPADWAIKPTSNGWTNNETGLEWLKHFDKHTIHRRKGKYRMLVLDGHESHESIPFQSYCKANDIICIKLPAHSNHLTQPFDVGCFSVLKRSYGSQIDGFIKAHINHISKVEFFIAFKAAYQQSITSQNIKAGFRETGLIPFNPEAVLSKLDIRIHTPTPPPLNIDPWISQTPHNPTEALSQSTLVKSQISRHQSSSPTPIFETVLALAKGTERLAHENTLLSAENRTLRKANEALSKRRRAKKIQLRQGGVLTGQEALDILSQQEVDVQIQRDERQKRGNSNGEASSSRCCSTHVGELVTIQELVKIV*