MFVRTLGFVAATGLMTGLSNAANALPIAVPDLVAHRAVYDLELKDASDRSGIEGMTGRMVYEFTGSACQGYKTDFRFVTQINTGDAVRMTDQQTKTFEDLAAKKFTFETKSYTDDKLDKEVQGAAIDGTDGVKVDLTRPDARQVSLVASEFPTQHMFQVIEHAKQGKRIFESRIFDGSDDGDESLITSTLVGKSQMPKDGDADAGKAGEFAKAAFWPVTIAYYNDKTGTDALPIYRMSFKLYENGITRDLTMDYGDFVLTGKLAKLDILKPETCENKPVR