MKLLALSALISLAVHLVEGRVIHDASELPARADYDFIVVGGGTAGSVLASRLSEDRRRSVLLIEAGPDNEGVEELVIPASWMGGIPATYNWNYTTTPQPGFLDRVQPYDRGHVLGGSSALNAMVYTRGASEDYDEWARLTGDSGWRWNNLFPLIKRHEKWVPPAGGRDVSGQYDPNAHGYDGNTQVSLPWSGPNAFDAKAIAAAESSSEHSFNLDGNSGSPLGLTWIQSTIGNGERSSAATAYLSQSVRDRPNLTILTNTYTTRVLPTGLSILKDFRTVEFASRNGGPLRKLTAKKEVILSAGAFGSPQILQNSGIGDRRDLSRVGVRTVHDLPDVGKGLSDHVTSTALWFTTDTSAPPMDPADAMAMWQNNRTGPLTEAVGHQILWARIPESSGIFANHPDPAPSPNTPHLEVALTTYGEVAGAFIVLMTPHSRGTVKIASNNPFDAPIIDPGWLSHEWDVQALTEGIRLVKRFYNEPAWDGYFTAPLTPDPDLTPIAEFHQHIRNTSGATSHASGTAAMSARGARNGVVDPDLKVKGLRGLRVVDASVFPIIPSATTQGPVYFVAERAADLIKRSWMFWPF*