MTTTAAAAGAESSSSSASPSEAALPVGFRFRPTDEELVRHYLKAKIAGRAHPDLLAIPDVDLAAVEPWDLPARSVIKSDDPEWFFFARRDRPKYPGKSSRSCRSTAAGYWKATGKDRLIRGPGPGGCRGKGALIGVKKTLVFHRGRAPRGARTPWIMHEYTAVSADNPVHHSGSQSASASASASAAGPQNVTCLLAFQS