MNHLHKLQILKRVSPNFVGRCRKPIWQVGSLCYIVENPRFYGTKPMVQTENSDRNLKDSDQGISKISDAARREAQAATALLEYLHSTRSFQFLDAEHMSKYSPIFVKNLLKKVNIDADIRRSITRYLRYHPINEFEIFFESMGLKPQEYCTLLPRDLMYLSDDDFLLENYHVMCNYGIARSKIGKIYKEATEVFRYDYGVLELKLKAYEKLGLNSSFIAKVVVRSPDLLIGDANIDFIKILELLRKGGLEYRRIEKLLSDKSTYNWSQLLSLLDLFGKAGYNDEQLSELISQRPWILREDSVNRSLLLIGFLLKFGSTMNQICSVFLQFPQMKFEEFFSNLRNCFLFLNEINMEAYEIGKLFRSHPIFIGSFTLKKTNSLLSRLNAGKKRICEVIQENPEIMKKWVKGSKIEWLPDSGEELRSQMLKTKFFLDLGFVENSDEMKRALKVFRGRGAELQERFDCLVIAGLDRKDVCEMIKVSPQILNQKKEVIEMKIDFLINDLGLPVSSLVRFPSYLSYTMQRAKLRLTMYNWLKEQGKVNPVLSFSTIVGCTDNVFLSQYVDRHPRGPEIWEDLKKEIYNS*