MKLDPKAIRYLTSEDFRVLAAVEQGSKNHEVVPTPLIAQISGLRGGSGVNRAISNLAKTNLIAKVKNAKYDGYRLTYGGLDYLALNAHQKQKCIYSVGNQIGVGKESDIIVVANHEGTQRILKIHRLGRISFRTVKTNRDYLRNRSTGSWMYMSRLAAIKEFAFMKALRENGFSVPEPIAQNRHTIVMSLIDAFPLRQISKVPKPALLYAELMDTIMRLARYGLIHGDFNEFNILIKEEVNPEAKGKGREGEDDDENLKLTPVIIDFPQMVSVDHPNAEMYFDRDVNCIKRYFQRKFHFVSDVPGPFFADAKKQLKKNPGKRLDVEVEASGFSRKMARELEKYMKEVGVDGDNGEADKEGAESDNEDGSGSEDDTAGQSETDTKEENSNRSLEESSQKLEQLHVS*