MSARGGVTMGGDRASSSSSSTAMISRLLPPGFRFRPTDGELVAHYLARKAADAGFTSAAIRDADLYRAEPWDLLPPPRCDAAAAEEEEEERCGYFFCTRSFRWPSGTRTNRATAAGYWKSTGKDKAVLHGGGCPVGVKKTLVFYRGRAPRGEKTSWVMHEYRLLHGGAAATASSSPTPTTTLAGVARSEWVICRVFVRKTPNGNNDRGTTERHLPSNDNHLRSSPAPANSVDGAGHASCSFFSGAHESMAPSDHFNIGDDVILHGHDEEELLMMTNCSSFDLPELLDYESFSLDL