MESGRLIFGSAAPCRAAGGGGGQMMLFGGSGSFLGGSPVVAGVEDGRRKRPFLTTVDEELQLEEEMYGYYGLDEHAPERKRRLTAEQVRALERSFEEEKRKLEPERKSELARRLGIAPRQVAVWFQNRRARWKAKQLEQDFDALRAAHDELLAGRDALLADNHRLRSQVTSLTEKLQAKESSEPEGPTAVSGRTDAGVPAVEPKEGYAACDGAAGLLADFAGGANDSPESNSYLADARSPPSSSDDDCAGAVGGELNSCGFFLPEYAMLDVAAAERGSVQQGEEEEEEAQRKYWAWFWS