MGRNRTNSISHRESAAYTASKCNDPKSIEILRDFWREEVVSPIDNRGDTILHFIAIHGNVSALKLLIEERPISGQDLKIQNKDGNTALHEAARFGRLEIMKVMVSLDSEILFERNSKGETPIYVAAAHGEKEVFTFLADNNLCDESTMTRNDGSNVLHAAVAHECYGIPAMYEESKPNYNLEDPETTTIDHVLIKRKRSSFVNFLLGNAWLGVMDDEKQKHILALTLARILIKEEDWNFYANNCVENPLIQATKLGINELIIEIIQNYPQTIETIDEEGKNILHIVVEQKNRFILDYIMKNVSHIDRLLVDIDHHGKTILHFAASVGSPFKFSTEEPPIEKTRGYKTLILMAWGVLWFKRVKYCVHPRLWTMKDDENMTPKELFDQNHSNVCIEAEKAIKDLANPALILSTLLCTINFAAVFTIPGGFDDKSGLPILLSKPQYSELWMLMFFIGAALYDSVFTMGTVLSVLLSKFDSDDFYIALPIKFCTIIISVYYSTAFTVLGCVQALNVENIFMDKDVWWY*