MDVGRCFLFLLLPSFFFLPSQTQSTDSFTSVLVSQNGLDFVKNLLVNKAIASIIPLQIPRIEKSMKIPFLGGIDVVVSNLTIYELDVASSYVKLGETGVVIVASGTTCNLSMNWHYSYSTWLPPIEISDQGIASVQVQGMEIGLSLGLKSDEGGLKLSLSECGCHVEDITIELEGGASWFYQGMVNAFKDQIGSSVESTIAKKLTEGVSDLDSFLQSLPKEIPVDDNADLNVTFTSDPILRNSSITFEIDGLFTKGETNQVLKSFFKKSVSLVICPGNSKMLGISVDEAVFNSAAALYYNADFVQWVVDKIPEQSLLNTARWRFIIPQLYKKYPNQDMNLNISLSSPPLVKISEQYVGANVNADLVINVLDANQVIPVACISLMIRGSGALRVMGNNLGGSVSLEDFSMSLKWSNIGNLHLHLLQPIVWTVIQTVFVPYANDHLEKGFPLPIMHGFTLQNAEIICSESEITVCSDVAYLDSSQQPQWL*