MTPCALTVDSLNPKVLALADHLGDNAIARRAQCIQNEIEAEPESHPFREIIDCSLSNPQSMGQRPNKFFREVLALCDYPHLLEQSGTNSLFSSGAIARAREILDLFPGRATGGYSHSQGTEGLRDIIAAGIAARDNFPCNADDIFLTDGAAPPVHMMMHLLIRDKKDGILCPVPSHSLYTSAMLLQGATLVPYFLDESRGWGVSMSDLKKQLDSARSMGVFVRGLVVINPGNPTGHVLVEENQREIVDFCRNEDLVLLADEVYQENIYADEKGFHSFKKIARSMGYGEGDISLVSFHSVS