MKNLVKVKVFPKFTKGYKEGYPLILKERMEKWPKELQEGDVLELTDTNGQFIARGYHGEQNKGSGWLFTWDKKQQLDEDFLTNLITTAIEKRQFLFADDSTTAFRIFNGEGDGLGGFTVDFYDGYLVIQWYSLGIYAFQKMIIDIFLSFPEIKGIYEKRRFQEDTKDDFVAGQKATFPLIIKENGINYATYLDDGWMTGIFLDQRDVRRRISEDYSVSKNVLNTFSYTGAFSVAVLFGGASKTTSVDVAGRSLSKTKEQLEVNGLDPNEQAIIVEDVFHYFKYAARKQLTFDLVVVDPPSFARTKKVTFRAAKDYPAMLREIIDITAPNGTIIASTNYAGFGMKAFKKLIAEAFQTSDRTYKIVETHSLPADFTVNKNFPEGNYLKVLFLTLDI*