MKNLTPLEEALKIVLENVKPLESERVFIHEALGRVLAEDVVSDTDKPLFDNSAMDGYAVRWEDIKEVPAKLKVIGEYAAGTGENLKVEKGTAVKIFTGAPIPEGADTVVPVEYTETQDGYVIVKKSFKQGANVRRRGEDVKKGEVVIPKGKEIRPYEMGMLASVNRAVVSVYRKPHVGILSTGDEILDVCEEQTKPSQIRTSNNYTVYGQVLQAGGIPHNLGIAPDEPQKLKEIMRSIHKYDIFITTGGVSMGEKDYVQYLVEDLGIDVKFHKLRIKPAKPVLFGVYGENKLFFGLPGNPVSAAVAFDLLVYPAIKAMQGHREVFKQKVTAILEGDYRRKNADRREFARCRVWFENGRYHCEPYPKQDSHMLTSLVNSNAYMVVYEGVNELKKGQEVEVILF