MAAVLVRPAGAGHESLFVALACCVILAAAGAVVGVRAAHVGVTVVEAHQLDARDGLSAAEQGLYADLRLVPIELTAWGGVPPAVAELAAALVPPFVADLGMAWRGAHSWSLIEHAGMSAYLGLSAEPAVAGSFLLVLPLVGEADSQPEIWLHRESDAAAPARFDAGFLVEAGWREIVSRFDAGVTRHKH