MADYKVKDISLAEWGRKAIELAENEMPGLMELRREYGPSQPLKGAKIAGCLHMTVQTAVLIETLKALGAELRWSSCNIFSTQDNAAAAIAKAGVPVFAWKGETDEEYEWCIAQTVKGFSGDGLPNMILDDGGDLTNLVIDHHPELVPKIFGISEETTTGVKNLYKRLSKGNLPISAINVNDSVTKSKFDNLYGCRESLVDGIKRATDVMIAGKTCCVCGYGDVGKGCAAALRAFGARVVVTEVDPINALQASMEGYQVALVEDVMADAHIFVTTTGNDDIITSEHFPHMRDDAIVCNIGHFDTEIQVGWLEANAKEHVEIKPQVDRYTMENGRHIILLAKGRLVNLGCASGHPSFVMSNSFTNQVLAQIELWSNRDNGKYPRGDKAGVFFLPKALDEKVAALHLAHVGAKLTKLTPKQAEYINCPVNGPFKPDHYRY