MTTRIVTARRAAMLAACALFAAAAHAQAPVKTQDGVLADQAGMTLYTFDNDSAGKSVCNDQCAKAWPPLSAAADAKPQGDYSIITRDDGARQWAYKGKPLYLFVKDTKPGDKVGDNVKNVWHVVKP