MELFHKAKTVRLRGHHDKYLWAEEDEESVSQDRDGAKQNARWKVEFIEGSPVIRLKSRYDCYLTATDQPFLLGMTGKKVQQTLPSKLDSSVEWEPIREGFHVKLKTRYGNYLRANGGLPPWRNSVTHDIPHRTATQEWILWEVEVMEIVIPESPVVLEVCSKCCYVILGFGSATVYFLTFQRLTFMITPPELYSEVTLLMAFLQSVPSLPKSPPRPDGRLIYYAIGDEHGNIEDDHTWPSFFFKGNDLPELTKQLEEETGLQDVVVCARHPLNGELYPLRLRLPPNNSAMHLVLVQASSKCEFLHSLC*