MKHSWKTSELRKLSDLHVLAISRGSLRAVQAVYYEDPLALDSAVVEDAFRYGASGEVLKFLVGNGLEDLDGNDICEMVAKRFLEAIPLLQSSSPSKVAESLMSLNELVQTFPEGLINMDVSSPLCPLKIVLFSHVFPHNLLDSMIGILPKHESFSLRSDCWLPLDDWFQQQRRTSLDNARSMRAIRAIVENVEEFILRRSEFTKAEATKVLAMLFRSTNAAERVHIDADVIQEDGSVEEILGPAKKILERIGGGSHITGFSIAYNGIALGPTMSIQNLLFQMANLTRLDVYVSEPWKSTKELCKSLCDLLKQGRLQRLEVIGATTEAGLFLPLLDAADRSETLTELRLQDLKNQAEVEIYHDKMLRILDHNTHLKAALICEDNLTTNNIFEDGDESMTKQTNKQCFLDRTKGNNKQRVIDYHTLLNVCGRGRAKAEGTQLKNFVRMISAEKIWERIHFLDFTVLARWDLVTILQYGLLRQQPATWLVNERKPSTIKNSSRATRARNVQGTRKRKATGHPVESSLA*