MNSAFFEELKARGLVYQVTDEEALQKQLNEESVKLYIGFDPTADSLHIGHLLPILMLRRFQQNGHVPIALVGGGTGMIGDPSFKDAERSLNTLDTVKAWSESIKGQLSRFIDFEDEKNPAILANNYDWLGELSLIDFLRDVGKNFTINYMMSKESVKRRIETGISYTEFAYQLLQAYDFLKLYETEGCLLQLGGSDQWGNITSGIELLRREQEVQGFGLTMPLITKADGTKFGKTEGNAVWLDAEKTSPYEFYQFWINTDDRDVVKFLKYFTFLTLDEIATIEEEFTANPGQRAAQKALAKEVTTLVHGEAAYHQAVKISEALFSGDIQSLTAEEIKQGFKDVPTYEVQPEDQLSLVDLLVTSKIEPSKRQAREDVQNGAIYVNGERRQDLAAELTETDKIEGQFTVIRRGKKKYFLLKY*