MEALVCRKLGDPTATEPGSPESPVEVSKNHPIPPLTSDTAVRVKVTATSLNFANYLQILGKYQEKPPLPFIPGSDYSGVVDAIGPAVTKFRVGDRVCSFAALGSYAQFIVADQSLLFLVPEGCDMIAAAALPVAFGTSHVALVHRARLTSGQVLMVLGAAGGVGLAAVQIGKICGAIVIAVARGSEKIQLLKSMGVDHVVDLGSENVITSVKEFVKTRKLKGVDVLYDPVGGKLTKDSMKVLNWGAQILVIGFASGEVPLIPANIALVKNWTVHGLYWGSYKIHQPNVLDDSIRELLSWLARGVITMHISHTYSLSQANLAFGAIKDRKVIGKVMIALDHKATLSSKL*