MDEKKISIILVYPSGSYRVLPYLKAAKSLDVKVLHVIDHMPPNINRQMPYDVVAVDFGKVEDAADSVVKAFAGKRPSAVIGIDDSSVVLASVIAQKMGLPGNTPQSVGISRDKSKLRETLTKAGLSNIRFYSSRLDADEHTLATRSFYPCVIKPVSLAASRGVIKANNPTEFIEAFSRIRNMLLEDGSDPSTQILVEEYVPGFEIAVDGLLTNGELTLIAIFDKPDPMEGPFFEETIYVTPSRLSPNIQGRVVNLIQLASKAIGLKHGPIHAELRVNDDSIHLIEIAARAIGGKCSTILEYKLGMSLEELIIRHSLGNTASINWLTIKDNNIATGVMMIPIPRSGILNKVSGMEEALSIEGIENIDINIPLKSHVTPLPEGATYLGFIFAKGPTPEKVEYSLRKAHSLLKIEITPEIPIINRHFHLKSEEGLTSNVH