MLQLHYSMEDLPEALLAEIVKRITSTSDRNSLSLVSKLIYRIEADQRGAIRVGYGLCPATEALSSLCSRFPNLWKVEIDYSGRIPGHGNQLDNRGLLLFSSCCPSLADLTLSSCSYINDSGLGYLAHCKKLMTLRLHSAPGITSSGLLSVAVGCKSLSALHLIECNRVGSIEWLEYFGWGGSLEELVVKRCKGIRQYDFLKFGSGWMKLQKFEFEMKGGFWPSSRAMVEGYDPSYDTHTMARHDLCCEKLKDLRLVQVETWPETGLRFVLGKCKSLEKICLEYVHGLNDNDMIALSRSCNNLKSISLWLRPCFHYNHAYTTSFTDDSLKALALNCPMLQIVEFTFTCCSPDYPIEIGFTQKGLLVLIQSCPIRVLLLNGAHFFDDQGMKGLSSAQFLETLELADCEAVTDAGMRFITHMPRLSNLTLRCCHHVTDIGVAELVQAHKLESLIIEYCPRVSLQTVQGAARLVHYSTEVPDAVALKRMIL*