MKVLVTGGAGYIGSHTCLEMLNAGYDVVVMDSLYNATEEALNRVRQLHADEVAKSDGNLKTKELKFVKIDLLEPEKLDALFKGAKDKGAKFDAVIHFAGLKAVGESVAKPIFYYENNIAGTLNLVKAMEKGDCKSIVFSSSATVYGDPASVPVTEDFPTSATNPYGRTKLFIEYILKDLYESDKSWNVILLRYFNPVGAHSSGKIGAPPPGAGGVAVGQRTHLSVYGSDYPTKDGTGVRDYIHVVDLAKGHLAALKKVATNPGSVVYNLGTGTGYSVLEMLAAYELACGKTLEHVLADRRPGDVAVCYGKPSKAEEEMGWKAELGLKDMCADSWRWISNNPNGYDPAP*