MDMKIFVDADADTRLARRVRRDTVERGRDVTSVLEQYVRFVKPAFDAFVLPSKKYADVIIPRGGDNLVAIDLIVQHINTKLGQHNLCKAYPNVFVVHTTFQIRGMHTLIRDKNITTPDFVFYSDRLIRLVVEHGLGHLPFTEKQVVTPTGSLYMGVDFCKKLCGVSIIRSGESMENALRACCKGIKIGKILFHRIGDNGQQLIYHKLPVDIAERHVLLLDPVLGTGNSANQAIELLMSKGVPEDRIIFLTLVSAPEGIHCVCKRFPHLKIVTSEIDSGLNDEYRVIPGLGEYGDRYFGTD