MRLVQLTVPTGRRETILETLDDREIDYVVTDEASNREYTAVVYFPLPSPAVEPVLDELQEEGIDEDAYTVVVDAETVISRRFQALRDEYEKGDVESDRISRQELQAEAESLTPTFGVYATMTIVSAVVATAGLLLDSPAVVVGSMVIAPLIGPALGASVGSVIDDEELFTESILYQIIGIVLAIAAAAVFAWLVRTTNIVPPGLDIGTVDEISERLTPDLLSLAVALGAGVAGIVSIATGISVALVGVMIAAALIPPAAAAGVAIAWGEPSAAIGSTALVLVNVLSVNLAGLLTLWYAGYRPENLFSRDETEKRVRERVVGLAAIVFIFAIFLGGITYASYGLATFEESAQNEAEIVLEDDAFAEYQLLETEVIVDEDYPFVGPERVIVTIGGPPGAEEPGIADTLAERINQQTNEDVIVEIRYVGQVER