MLASLVRVFAKQGLGSLGALSQCQQLRFFNVHEYQGAQLMSKFGVNVPPGIPAKTLDEVAQAVEQMADENGEVVLKSQILAGGRGLGRFTNGLQGGVHIVPKARALELAKQMLGGTLVTKQTGPAGKPVNTLLIARKMKLRREMYFAILLDRKTAGPMMIGCSEGGTSIEDLAEKYPEKIIKVPVDSRTGITDAQAAKMVEGLRVTGDKAKAAQQIKALYDLFVKCDCTMVEVNPLAESLDGQLIAADAKLGFDDNAAYRHKEIFDLKDESQIDPREVAAAKYDLNYIGLDGSIGCMVNGAGLAMATMDIIKMHGGSPANFLDVGGSANEQQVVEAFKILTSDKQVKAILVNIFGGIMKCDVIARGIVNAAKQVGVSVPLVVRLEGTNVAQGKDIIRSSGMAIIAADDLDDAAKKAVAAIA*