MIDRSYAPDCSYTHPLFYVPPVDLRGLTLPLADNLDSREAIKLVFRAKRTLFPQTVWKTEGSGFDSKSNKVFVLMQHKLDIAFMPKILNALHFKVATTLQLKPIYINLNDQTQTMPSESSGHVSNSRSAALTYQLGVSNSQDGISDGDRMQNECKTYSYSEMHNQYSGPAFFEELQGTANGSAAYTKEKQTVLGRVSIEDCGVDALLFGLDGSAPTTDSRSGSGESCCYSADAVCGGSCAFCKCITGSGSALTTRWVICSQEDMMQPRDIVLCMLFFPAIAAFNWLQAAVYFVQRVKSALLFHDQAHVKAPRPGRSASARAESYNPVSESYAGPSSAAADTKTMDTALLPEEYEPAMARAVEKARANVVESVTNADAHLDNLPREDADIYGSESCFEGATYDEFMDANYGMRYTQGNLLKQLNSSLQRASAKSKSVRFTEESFGNEAGETEDTKCDAECSD