MVKLPPLSLYIHIPWCVQKCPYCDFNSHALKGEVPHDDYVQHLLNDLDNDVAYAQGREVKTIFIGGGTPSLLSGPAMQTLLDGVRARLPLAADAEITMEANPGTVEADRFVDYQRAGVNRISIGVQSFSEEKLKRLGRIHGPQEAKRAAKLASGLGLRSFNLDLMHGLPDQSLEEALGDLRQAIELNPPHLSWYQLTIEPNTLFGSRPPVLPDDDALWDIFEQGHQLLTAAGYQQYETSAYAKPGYQCQHNLNYWRFGDYIGIGCGAHGKVTFPDGRILRTTKTRHPRGFMQGRYLESQRDVEATDKPFEFFMNRFRLLEAAPRVEFIAYTGLCEDVIRPQLDEAIAQGYLTECADYWQITEHGKLFLNSLLELFLAE*