MTSPRYVIVNGDDFGFSHGVNEGIIQAHTEGILTSTSLMVAGEAVDEAVDLAKQHPSLGVGLHVVLGCGKAVLPPEQIPHLVDEQGQFPDNPAQAGWRYYFNQAARRELHQEIEAQLQCFLATGLSLSHVDGHLHHHANPAVLNVLMALAPKYNIPIIRLPYEELTYTLKADSQGWLAKGLGWSVFRLLRRHGERVLSVQGIRYAERVYGLLQSGAVTESYLMRLIPQIQANVVELYAHPAIAYPHEPINGPEGAGERELAALLSPPVKAQLQASGFQLTNYPELIASAAF