MSTKILLVGESWTTSETHYKGFDQFGSVRFHTGATPLLEALKGSAFEVDYMTAHDAAEGFPFTMEGLRAYDIIILSDIGSNTFLLPPAVWQRSQCVPNRLRLLKDWVAEGGNLIMMGGYFSFQGIDGRARWRRTPVEDTLPVTCFPWDDRVEIPEGAVAEITAPDHPVMEGLTGMDWPPILGVNEVEPRDGAEVIARLPADQGGHPLLVLGRHGKGRTAAWTSDIGPHWLSPDFCAWEGYGRLWKNVLGWLVAR