MDVFYVSHGSPMLPFEEIPARDFFKGMAKLVKHKPKAILMVSGHWETRDPMVSTTARNPTIHDFYGFPRELYELKYEAPGAPDVARRAKQLLQDAGFKQAGEDPKRGLDHGAWVPLWLAFPDADIPVFQLSLQSHKDAAYHYRLGRALTPLTREGVLIIGSGTTTHNLRHMLPTVPDWGKAFDDWLYDCLIHQRYDEVTQFMDKAPYAKLNHPTPDHFLPLLVALGAAGEGATAQAIHRSWHGSFSMASYVFKPAVGAPGPQQQQQEL*