mnegevvltpeqiqtlrgyasrgdtyggwrylanlgdryaddaaaivgkdanlnglnlwmkkgvenlwddtvgkktrlekfdrvalqhfrqyarlinqnngrlpntseiersyykavtdngvsssaaidlvinrslpdmadgywalglgieaerihneqavnnpngserdnrkqlisaldkgfdgsfkekhftflqsvmmdvtklgveytidgwqkiggwgngiindlyksvvkrewtgifeivnnnikqgneafkneinslvhdmkaagkefgddlntqwnnltqaaeiiyndivdntsqgiekgvkaikelsekmknaasdladgsaekakqvvedlaqaakeayenakstaekaaqaareffkglpsfkdlaekfrdlfpnpegwiddghqclapwvketkkrngkyhvyd