MKMDTTLIVRSGIIWLLLILSNQQLVLSAGHAAAANTAEHKQFPYPFITVDAEKAAAETYDYIRVGGGAAGCPLAATLSQRFLVLIVERGGSPYGMPIIEDESALVVASIENDHSQTFVSEDGVAGARGRILGGSTAINGGFYSRASLKYIQDMGWDEKLLFWKSVCFLTTDIRWITASTFDQKGKRHTEADLLKYTNSAKIVVLLNATASRVIFHAPGFLKENVRSEVIVSAGALGSPQFLLLSGIGPSHHLKSLKIPIILDLPGVGRGMADNPASGATILSSLPLENLRMSVVGIPYDSRFFLQASSTVKVDTQAEEEGVRLIAKIFESNTLMQFGFRNKSTVIPKLLFLGLPPPASENNDATMSQFCRNTLLTYFHNHGGCNIGSVINERYQLIGINGLRVVDASSTYKDNPGTNPQAITMMLGSYKGVRILQERVQ*