MQRYHGESFFHESLARLSKDGGPAVLLLHGFPEIWYSWRYQMIALAEAGFHAIAPDLRGYGLSDQPSEPEKATFSDVVEDMVGLLDALSIEKGFVVGKDFGAAIAYYFDLCHPDRVKGIVTLGIPYRKPGEFAKSDLAPKGFYIKHWQEPGRGLADFGRFDVKTVIRNIYTLFSGSELPVAEDGKEIMDLYDPSIPLPPWFTEDDLQMYSSLYEKSGFVFPLQVPYLCCTRDWGRLAHFRDCTVQAPCLLIMGNKDYVMKFPGTEYYINSGMIKSKVPNLEIKYLSEGSHFVQEQFPEEVNKLLVGFLNQHL*