MGDLAQLSDEALTIRLQQAAFSYLIDYANADTGLVADTSRQGSPCSIAVVGFALSCYPIAVRNGWLSRTDAATRTLKVLRFFSCSTQSDAPDATGYKGFYYHFIDMQTGKRVWQCELSLIDTALLVAGFLVAACYFDGSGEREIRELADALYRRVDWRWAQNGTLGLSQGWKPECGFLHYGWEGYNEAALLYVLGLGSPTFPLTPAGYVTWQLTYQWENLLDRDVLYSGPLFTHLFSHAWIDFRGIRDEFMREKASDYFENTKSAIAVHREYAERNPYGFEAYGRDFWGVTAGDGPTAPEMLENGKDCRFFGYMSRGVPYGPDDGTIAPWAMLATLPFGADAALAGTRGLLELHPKVCHQDRFSSGFNPTLSDGDGGWLSTGWYGLDQGLLVMMIENHRTDMIWEIMRHCSYVHDGLQRAGFEDGWL