MANLPPLSLYIHIPWCVQKCPYCDFNSHALKGEVPHDDYVQHLLNDLQADAQYAQGREIGTIFIGGGTPSLLSGPAMQTLLDGVRACLPLAAGAEITMEANPGTVEADRFVDYQRAGVNRISIGVQSFSEPKLQRLGRIHGPEEAKRAARLASGLGLRSFNLDLMHGLPDQSLEEALDDLRQAIALNPPHLSWYQLTIEPNTLFGSRPPVLPDDDALWDIFEQGHQLLSAAGYQQYETSAYAKPGFQCQHNLNYWRFGDYLGIGCGAHGKITFPDGRILRTAKTRHPRGYMEGRYLERQHDVEEADKPFEFFMNRFRLLEAAPRAEFSRYTGLEEAAIRPQLDAAIAQGYLQEDEQNWQITEHGKLFLNSLLELFLNE*