MRLFQYNQHICRGRFPVSNAYCKDFVVRNINTIFGLSENIMAYQLLLSKETLNKILQYKQNLEKGLATPGKFFLEELSKQEKSISEMDITTFTQLLIQSKKPQVFAESQVYHDGTDWTLEEESILGDVSVNMPVTMYNDGGHGSSFKNHPKPISGYLAYVPGALLASGSGPTSDMKEVLDNGKLNQDKLNALYERRLLPQLIHFNELARQNEKQAAITIPGIGTGAFSGAYYDVIKPYVRNALIHILEKHKDSLPYIDIIHYDPYMGDEPAEKKIGHMSFRVSPSGVVRGTTGQLDYPLGSNPDTHILVSIVAWDHFSWPGNDYWGGARQTDDGVKAASTDTMGQVTGATGVYDKKWGRYMPPESFTKDRKGMSDWGDYVRENGIVFNGPVLALDKSGKLDTLENVASRSSKAKVETTTTISDLVRSMFSLFSHSTTTEPSPTVKEEESKKSGPQ