MPIQLVYGKWESRVEKWTSRGFHELGETEKIFFMRRCDSDLMSFLFFLSQLIMTTTSTPFQIVIVGGGIAGLTAAIALRGPSRKIIVLEQSRLNKEIGAMISLQPNATKIVYKTWGLGKELSTSRSMVDQGFRVYSTEGELVNEVPLTTKTEYGASRVLWHRKDLHDALKRAVLSPSTVAGDLVEIRVSSRVVRCDPWGGVVTLESGEEIRGDIIIGADGIHSNLRKVVVEDGPTPMPTGLSAYRLMIPSNVLETEEKEFCDKIDPRAPFTSMVVAHDCRLIMGPGREGDVFGIVALVPDERMNEDPNATQSWVSEGKLDKLMETFSEFPRWITDIFKHSPDIGLWQLRDIEPLSTWHRGRLFLIGDAAHAMLPTQGQGASQAIEDSEALGAFFKEIMEPPSLEQITRLFAV*