MVKSLEQALLRISELEDKIEDQQIIINALVAHTKRLARDNGSTAVGKGHKEQDRNGADAEDGQDMVRFELNKENSRRKKRSSVPLEDEVEDLFRGDKVSKSFKDAFTIDSLLSYSGEAHNFSLNSRADVKMKKSFHTNVKQQIDKIIRHMMTNLNTYDLNTICSTFNLISGDVEYQHKLVIAHDIILFIDDFSRTPFIISALFNNQGIRNDVLGGTIKEILLHQCTIDKDIYKNNPHLVGYYNKIIDNFELHPRERSLKDACTSLIGNFKVFEDRTFNSAIFPNMYSVRVLCHYMDWDYTYNEFVRSVLYPRLKETRNPLYAVYMFVVAFNALRVFGDVESVNVVFDKLKEFMSDASDLSIASYLFIKQIDPEGARKWYRSQIESIGHVDMEHLQGLVLY