MDGGGEEGQQQQHLVLAHKLFLLSHPDVDDLAKVGLRGEVLAAVKSDDMAALYESLAADGVLEMDAPLLAEMRTRIEEETRKLDEKIADAEENLGESEVREAHLAKSLYFVRVGEKEKALVQLKITEGKTVAVGQKMDLVFYTLQIGLFHMDFDLISKSIDKAKILFDEGGDWERKNRLKVYEGLYCMATRNFKKATSLFLDSISTFTTYELFPYDTFIFYTVLTSVITLDRVSLKQKVVDAPEILAVIGKVPHLTEFLNSLYNCQYKSFFAAFSGLMEQIKLDRYLQPHFRYFMREVRTVVYSQFLESYKSVTMEAMAASFGVTVDFIDQELSRFIAAGKLHCKIDKVAGVLETNRPDARNAFYQSTIKQGDFLLNRIQKLSRVIDL*