MADQASMSSLSLEAAQRGQKAAVMTAPDPDDPLAAKYGDAGLVASQAVSGRVWTRVEDLNASFSDKEVLLRGRVHTVRGKGKSAFIVLRQRTATLQVCLFANDTTVSKGMVKYASQITRESIVDVEGVITLPSKPVEGCSQSDVELQCRGIRVISRAAVLPFEVTDAARSEADVQAAAEKGEVLVTVGQDTRLNNRFLDLRTPANQAIFKLQSAVCQLFKDYLLSQGFQEIHSPKLIAGASEGGASVFKLDYMGTPACLAQSPQLYKQMAITADCERVFEVGPVFRAENSNTHRHLCEFMGLDFEMAINEHYCEVMEVVEGVFEHIFTGLATRHSRELAVVGQQFPFSMPEFKRLRLTFAEGIKMLQEGGYPD