MKLAMLHGDSPCGSSNLGLATSANVAPTTIDSKSLYTYVVEYMEEDMFVEGDPKAVVYILLTVGDLLTRRHQPTFDYVSEFEAEMEVVLSDVDGEGNVELGPSWLKQIGDYVLGKLLSGLCKSNEEERRDQMLSVIEQVLDGWTSSNSWVNTGNVDELPVPEEANLFTQPPICTLQWLVGFNSVYHLTDLPSFVSGKYVVFFDPQGKYLPSVSAVNPGKRIEFVSSAALSLYKDQFSPYCAFDCDMKKPYPGTLFRFPLRNMDQAGVSKLSRQSYSEGDIASLFAQLYTEAVFSMLFLKNVTTLEMYVWNADAQTPCQMYSCHLKSPNSELVWQRQALLRLSNMDKSAESKIDSFLLDFVSEAFVEAPNEEKKVDSFLVVQSMASSSSRIGVLANNAAKEHDLHLLPWASVAACISDSENKIIVI*