MRVAGVEPNHITFVTLLSSCADFPLHALSFGSSIHALVCKFGYDKDNVKVGTAIIDMYCKCNRVDIACLCFEKMDFKNKVTWNTLVGGLMRNGEITRAVQVFDEMPERDVISYTALIDGFVKKGHYEHALEWFQEMLASGIQPDHVTIVSALSASANLGALGLGLWLHRLVLKGKLNNNIRINNSLIDMYSRCGCTEFALQVFHTMSKHNLVSWNSLIVGFALNGNPENTLKYFYQMQKDGFKPDEVTFTGALTACSHGGLIDESLKLFDMMTQDYKITPRIEHYGCLVDLYSRARMLKQALNVIQNMPMKPNEVILGSVLAACRVAEDVELAEKLMRFISEVNPGGDSNYVLLSNIYAAGKDWHKASSVRKRMKNKGIEKNPGVSSIEIDGKVVKFVAGDKSHDKSECVYKMLQNLSCELMISGYVPEVNMREH*