MGKLLLCDSTATIQSPSPTVPWREPSTAAAAIDGVDLVNQSSAAAAVEAAEMAMAATTAWDDVSGLEEQQRRHLRRLHAKGVLWKHPGKEESSSPPVVYRLSHGGEVSSDGNCLFTASQKAMEARGVDARDLRRRAVRRFLEDFGSAGEEEKEVVREAIRHMYSPDLRAGWGIHIVQEEKLLAKKEERESLDAAIDELVLIGMQRETAAESIYRERCVPVNDGPSWAKYMSVSGSAEDEHDIISLQYTEDGLLSVDENRQGHAAAFGDDIAIECLATEFKREIYVVQAHGSDGMVEEENCVFFLPHKPRSEVIESPVFLFMKGTGWCGGGADHYEPLIASPSQIISQEKVAFVL*