MGKLLCDSTATLQSPSPTVQWREPPTASAPLDDVDLVDQSTAAAAVEAVEKTMSAAAAATTAWDEVYGLEEQQRRHLQRLHAMGVLWKHPGKGQTSSPPVVFRLSHGGEVSSDGNCLFTASQKAMGACGIDARDLRRRTVRRFLEDFGSAGEVEKEAIGEAIRHMYSPDLKSGWGIHIVQEEKLLAKKDERESLDSAIEELMQIGMQRETAAESIYRERCLPVNDGPSWAKYMSISGSSEDEHDIITLQYTEDGLLSVDENRQGHAAAFGDDIAIECLATEFKREIYVVQAHGADGMVEEENCVFFLPHKPRSEVIESPLFLFMKGTGWCGGGADHYEPLIANASPMISHEKVALVL*