MKNGKFTGTIIRMQYVPRWSEFAPRFEDSAASHSFRCAAISILVGIIEEKLLGNPVDRLQLLSRSLWADLRNTGTGSIKHVTKKDSIVAEHIAALELEISKDIVSYLSRSLQPFAYDYIVHPQDDSYVGRLVNAIDTFDALIYCHREAEYDSNPFFKAKYKELLDKASATKIPSMKWLIDEYNKKAEIYEFLGYILNLDTVKRWNGSFNLVPDNDATHSFRAASLALFNGLLERERFGVRSFDLFRLVAKTVLHDLPEIVSGDVVSNFKHTSPEMSKAFERYERETAESMIGKLPAFFHDDLLDFMVDSKSSDYEGEMVDIADKLDALIKANLEMRNNPHYGETYYQQLNKIQHNFENPCVIFFLAYILHDLTYANLIK