MEKKDISSLPQLTVSEMDSQYSADVMDKMADPDYAFAVEALLRLASGKDITVPVVPTTKDDIKERNRKRAGRKMKVREEEEKIDEEELKLDANKRRLIKNKIAALRHREKKKKEAKEKELELMRHKRKNWCLKWKINDVTSEIDNWKDKFFNEFAFVPNFEDHETAPTERQNRMPDASSHIWSHIPRTPREEWITWQGMVTSSPLEAAPRGIYSKGEIQWDKEQRKRVAIEREMNALIARNGSLRYEALRIYNEVVALRSKMGIATRTTADDEIPSIIDATIAEFNERYPTSETGRREESADFILTPQLDTVSVLLYHRGNREFLLLKDFRPAVYVSRVSEMPENKGKDLRDIDWPKHEKAIGVRLCTESIDYTQYHELQDMQTTAEC