MKNSVLHPAASRFYADHGWLQSAQTFSFHGNYDPQRIQFGALRVLNDDTVNGGKGFGRHPHDNMEIISIPLEGTLEHQDSIGNVAVIRRGEIQVMSAGTGVYHTEFNKDPDEPVTFLQIWLYPKKLNVTPRYDQMEYASGNRHNRFQQILSPDPADEGVWINQDAWFHLAELDKGFEIDYRLKKDGNGVYLFVIDGNVEVDGQSLARRDGYGFWPESVVPVKALEKSSVLVIEVPEKW