MFSACALRVSPIPHLCDVIVGAKSLFVRRDFVSRVRFAEVGSRRGRSWVGVRAMGSVPADFSKPRKVVKKVLSQAQPEGDGATVRRSIGRPELKQLDPFLLLDYFEASGPAGFPDHPHRGFETVTYMLQGSFTHEDFAGHKGILEAGDVQWMTAGRGIVHSEMPSPVGVQRGLQLWVNLAGKDKMIEPNYQELKAKDIPRIEKDGVEVVIIAGESFGVKSPVYTRTPTMYLDFYLQPGASLHQAIPEGWNAFTFVLKGSMVFGKEDAPPIGPSHTVVLSDGDGLSAWNKGTEPAQFVLVGGKPLNEPVAQYGPFVMNTQAQLMEAVRDYQYGKNGFERAHSWRSEAKAQSTP*