MKGKGGPENTHCGYRGVRQRTWGKWVAEIREPNRANRLWLGTFPTAEDAARAYDQAARAMYGEVARTNFPRQNAVASSQVAWAATPAQVAPSVVEGVVHSTSCESTTTSNHSDIASTLHKPEVSDLSSSVKVECPEVVEAGSRRSEMVSGTSHQHEDSHPSTQASTPNVGDKEVFEPLEPIANLPEGDFDGFDIDEMLRMMEADPQNEGGAGAGMEQPFYFDGLDSSLLESMLQSEPEPYSLSEEQDMFLAGFESPGFFEGL