MVSPVTVMITGAAGQIGYALAPQVCRGAMLGPDTPIILHLLDIAPAETALKGVAMELVDAAYPLVKKIVATVNLEEACKGVDVAVMVGGFPRGPGMERKDVMAKNVAIYKGQASALQEHASPDVKVVVVANPANTNALILSNYAPKIPKENVTCLTRLDHNRALGQVSERTGVPVSDVKNCIIWGNHSSTQYPDVNHATAGGKSVRELVNDDEYLNGEFVTTVQQRGAAIIAARKFSSALSAASSVCDHVRDWVHGTPEGTWTSMGVISPGGDAGYGVEAGLMYSFPVTCAGGKWSIVQGLAIDDRSRSLMDATAAELKEEKTMAEELIAAM*