MMKYQLSFVLLLTPLAVFAEQHCPAIDAIKLIGGVYTAKATSGEEWVGILQGPLPQESGIKRFSEALFVVEGENNGNNVTGSGKFQKCTYDLQAENIQLDMYYGGTTWIASIRGKPYWEYEKGGFFEIYTCSNVAPEYCKFDILVPGSASR