MTFLLITRLSSGVSNSSIINYQLPKLFANSVRYLATPPPQSRKAPKAREQYKRNKDHCNVGTIGHVDHGKTTLTAAITKILAEKKLSKVKTYDEIDNAPEEKKRGITINSAHVEYATENRHYGHTDCPGHADYIKNMITGACQMDGAILVVAATDGPMPQTREHLTLAKQIGINHVVVFLNKVDAADPEMVELAELELRELMTSVGYDGDNVTVITGSALCALEDKFPEIGRDSIMKLMEAVDKDIPTPKRNFDLPFMIPVEHVYSITGRGTVATGRLERGTFKKGADAEIIGYNKYYKTVIQDIEMFKKSLDEALPGDSCGVLLKNIKRDDIRRGMAIVKPGSVVATDHVKAQVYLLDGQEGGRNKAILTESHGIVFCHTFDCSAKFEFDNKEILMPGEDCHMTIRFIKPMVLEKGARFTIRDGEVTLGTGVVTETFKPMEPKDREIFLKGKTRKEKEKMVERLAELEE