MLSHNVLSATKRNHQCHSIRGYLTTYVMATRRSIGTASRDYNEALKLLSTLYSNRQITNLFDKPNAKNASPKPVKDLNALAIPEMREWLRRAGYEPKDLARLKHIHIAGTKGKGSVSAFATGMLRQYETVGTYTSPHLVSPRERIAIQGEQVSQALFADAFFELWERLSDAAKKEGQTITDANGPNSKPFFFRFMTLLAWHIFLSEKVDSVVLECGIGGEYDATNVVPLEAVSAAVISQLGIDHVAMLGNTVEKISWHKAGILKPGIRGFVRRIDEKPRVRKILQKRATEKGAELIELADADVERWGGVAGRLPGDFQKYNQALAVLAVRQHLGMDIEPTTALLNLPDKMITGLKEASLRGRCEIIQQGHIKWHLDGAHTEDSMQEVAKWFAASIGKKETAILVFNQQERDASQLLEVLLKTIEEVTGRINVFRHAFFTRNDQEKASNGKARDLKVQTRAAESMGDWVAGCHITVVDNVQETVADARQVAGPNQKVLVTGSMHLVGGILRALEPEGLL*