MKFENLLGHHGTAVAKRLGWKQGDEEENWSKKAIDSLMKKLQKHNKESMLMLEQVLKTEGRTPSECVTIPRSLDGRLQISHRKALPHVIYCRVYRWPDLQSHHELKAIETCRFCFESGQREICINPYHYNRVEAGVLPPVLVPRHSEHPPLSVPYPSTEIWATVIYYELNNRVGQQIPVSSTTVCIDGFTDPTVLSDKISLGLFSNVNRNSTIENTRRHIGKGVKLTYVENQGTVFAECLSESAIFVQSRNCNYINSFNPSTVCKIPSGCSMKIFDADVFRQLLNQAAQRSFDASYELTNMSLIRMSFVKGWGSEYQRQDVTSTPCWIEIHLHGPLRWLDQVLSQMGPAPNPISSIS