MVSTDLSEILPRVLIVSRRCVRKNKFVDFVGEYHLDLIVNYGAVPVIVPRVSGVHMLLDSFEPIHGVLLCEGEDIDPSLYETDISGLSPEELEEIRRLHVSDTAIDREKDSIELRLAKLCLERNIPFMGICRGSQVLNVACGGTLYQDVEKELSKKCSGESVIHIDYDNYDGHRHPVKVVENTPLHLWFKDSLEEGKMEIRVNSYHHQGVKRLAERFVPMAFAPDGLIEGFYDPDAYNPEEGKFIMGLQFHPERMQSGSEDFDCPGCPSAYQKFVKAVIAYQKKVNSSTSEEKDLKLNQEMEKKRKIILRSFSLARDMYTAGNGMAPPKESDLEAGAEFLESNTALSLQQEKRLKQMGATVRNASSYLQRLKMNEEREMLAKNVMGKMSIEQLSDLLSFYRMMGQICSDVLEKKLLAL*