MQALSMRAAVAKPLVGKAPTQTRAARSSVAVRAAARANWLPGSDFPAHLENCKLPGCYGFDPLGLGANEERLAWFAESERVHARWAMLGVAGIMVQEIVKPDVFWYTSGATVELPFDITGLLAFELFVMHWVESRRGYDIKKPGSMDQDPIFSNFKLPAHEPGYPGGIFAPFVPGSLEELKVKEIKNGRLAMLAFVGFTMGAQVTGKNPLAALREHLDNPLGTTIFSKAVVVPGQAVVPPCAIPDTIEFNGITIPAGCFLHSLWP*