MAKLPPLSLYIHIPWCVQKCPYCDFNSHALKGEVPHDDYVQHLLNDLDADVAWAQGREVKTIFIGGGTPSLLSGPAMQTLLDGVRARLNLAADAEITMEANPGTVEADRFIDYQRAGVNRISIGVQSFSEPKLKRLGRIHGPQEAKRAARLANGLGLRSFNLDLMHGLPDQTLEEALNDLRQAIALNPPHLSWYQLTIEPNTLFGSRPPVLPDDDALWDIFEQGHQLLTAAGYQQYETSAYAKPGYQCQHNLNYWRFGDYLGIGCGAHGKVTFPDGRILRTTKTRHPRGYMQGRYLESQRDVSDDDKPFEFFMNRFRLLERAPRAEFVDYTGLTEAVIRQPIDEAIAQGYLTECEQYWQITRHGKLFLNSLLELFLAE*