MDEKSLAELKYSDLIPHKPDGWDDTEKFLRNVMEVLLSYLKQQSDRNTKILEFHHPAEMAKLIEMEIPDGVMNTARDYRSVLLHYFLLGRTATESHRKLVQTHGENAPSLHTCFNWFTRFKRGDYNLEHQPHPGRPSSRVRGRVLRELKANPKSSVRDIEKTIHIPKTTVARILHDAGKTPKLPQVIPYDLTTAQLKKRVDVCQGLLHRRSNFNWVSHIVAMDEKWITYDNPERKLQWVDVDEKPQQAPKAELHGKKELLCFFFSVLGPIYWEILPPGITIKADLFTTQLEEVAVRVPPKLLSEGKILMLMDNARPHHAKITQKKMDELEMEWLPHPPYSPDLSPCDYHCFRSLSNFCRGKKFKNRDALVKEFEAWINSKPQAFWKRGIETLSDRWRQVSCAKVLSLGVKTGHPRFYNQISCGLDLVSMAGEWLTATANTNMFTYEIAPVFILMEKEVMKKMWEAIGWDTEKADGIFAPGGAIANLYAMLAARHHMYPRSKHLGVSDLPTLCTFTSEDDSSNCGLRNMDGLLNIAHTRFGIGLQFPENTTPNTRRRASRMGLVFQIVIPSLESGEPIEAGVKGGGIFAMSLDQLTVGFRRRSTQEKIMKQNGASHYSIKSAAAVSGIGTDYCFNIPVDSCGRMIPEALEAKIVQCKKDGLCPFFVSATAGTTVYGAWDPIEKIADICERHKLWFHVDAAWGGGVLLSPEHRYKLSGIERANSVTWNPHKLMGALLQCSAVLLRQDGILFQCNQMSADYLFMQDKPYDCSFDTGDKASDAVRPAQRHLQAMGTDGFRRQINQSFDLTAYMAEQLRKTEGYELVVDPPEFLNVCFWYIPQSIRGFDEKEKMARLEKIAPKIKAKMMEKGTTMVGYQPDKQRPNFFRMILSNQAITTDDIDFLVKEIAEIGESL