MNEIIGKLAEESGGVLKKAYTDVVEPSAKPVGIMLSFLPRTIRLGLSKWEKWIINGEESLQLTAEALQEKVEKIPEEKQCEPEPYVAVPAIQQIAYCFDSEVLRDMYANLLAASMNIDKKWRVHPSFVDIIKQITPDEAKLLKILPRSSKEYIAVMNLKVDMGNGNGARMIARNIVDEEYYDICDAPDNMSSYLENLCRLKIIEIPEDLHILDDKIYSVIENALRIQQLKTVALEDGEKYTCEKKLLYVTDFGVEFAQCCID