MEDLLVLGYGFPRSKLHDGLSSLENGPMVKEKTTDFLENLIDGLSSSRDAPDAKKKLIDFFNILFEGIEDSGHILLVNSFKHLEAPLLPFLEVSPLNFRFIGPCLPTWDNDHVGLGNIMAQRAGCAFLEEHECLPWLDKQEKGSILYVSFGSQATTRIEEQIEELELGIEKSGYKFLWVVRPDAPASTQPSTAFRERINKGGGDRGMFVSWAPQKRVLQHSAVGGFLTHSGWNSTLESVTFGVPMLCLPFFGDQSLNANMVHEYWKIGWRMCPSNTGLVGREEVERGVHTIMQGHISGPMKNFQKAAKEAIMDAHKTLASFVQAI*