MKLELHKVRINKVVFGDAFSVKNGTLTICKQALIDNIKDDERLASVDVELAHPGESIRIAPVKDAIEPRCKIEGTNEVFPGWIGDVDTVGEGKTLVLEGAAVLTTGRLIAPQEGIVDMTGPGAPYTPFSQTCNIVMVLNPVENLELHSREESCRLAGLKTATFIAQKIKEAGFAADKVETYESKPYREALAEYPNLPKVAYIYMLQTQGLLHDTYVYGVDVKKVIPTMINATEVMDGAICSGNCVSACDKNSTYVHLNNPIIKSLYEHHGKDLNFIGVVITNENVTLADKKRSSSYAVKLAKTLGADAVVISEEGFGNPDADLVLNCWKSEKAGMKTVLVTDEYAARDGGSQSLADTTPYGNACVTAGNANEPIVLPKLDHVIGDISTVANQAGGFVDTVRPDGSLFCELQIITGATCELGFTKNGAETL