MNVLLALPGCYCCCCGPLPLRRHAYALPPTPISTRCSRAGPLRPCSCSATTSDEGSQGDDAPLSLDKQLDNILQDDGSQALLDNILNDDESQALLKNLSDAAERVAAARRELEDLEKREQMTSIWKSRLENIDSAESLVADCQREVFAAEVNVEKAERALVKARAGSSVWDISKKWELEGIDQDTERIESGKAATVSAFVGTLASLPWSTAALGNVGVELIVSAGVVFTSCALFGVTYRYAVRHDIGNTQLKAGCASAFALVRGLGQIDATNVFVRLPEGATQKLFHGSLFAGESFIIFGFAAIALDYCFRQGLISPFPSMQE*