MKLDPKAIRYLTSEDFRVLSAVETGSRNHEVVPTPLIAQIAGLRGGSGVHRSISNLAKTNLIAKVKNAKYDGYRLTYGGLDYLALNAHQKQKCIYSVGNQIGVGKESDIIVVASHEGTQRILKIHRLGRISFRTVKTNRDYLRHRSTGSWMYMSRLAAMKEYAFMKALRENGFSVPEPIAQNRHTIVMSLIDAFPLRQISKVANPASLYSELMDMIVQLARFGLIHGDFNEFNILIKEEEDPDAKGKGREGDEDDENIRLVPVMIDFPQMVSIDHPNAEMYFDRDVNCIKRYFQRKFHFTSDSPGPFFKDARKQLIQNPGKRLDVEVEASGFSRKMARELENYMKEVGANGDNDEDKESDEEEEEEEEEGSGSEGEEDDREQSQEVDESARRLGNLQVSDGQ*