MESAIAEIERGGRVESRHAGTAVVVDAAGKVVFSLGDIDRPTYPRSAVKAFLALPLVESGAAGRLGLEDEELALACASHTGEAAHVAVAARMLARTGHDAACLECGTHWPVDADAAHALARAGGAPSALHNNCSGKHAGFVCLACDQDQKLGGYIHPDHPVMREVTAALADVTGAAHGPDNMGIDGCSIPTYAIPLRALAHGFARFGTGHGLGPERARAAARLRAAVAAAPFMVGGTGRFDSVLMQEMGPAVFSKMGAEGIMAASLPDQGLGIAVKCHDGAPRAAEVAMAALLMRFLGPDARDNPVLRGLAQHDLRNWNGMTVGRVRAAGPMHPDHRP