MDLWKWDEASPQEVPLGNTLSRLEGAELGFCFPEVALQGDTLTEETCWKGLPHWDRISASPHPETPWGAEHASQAPSWSGDWIQRGCTGWDAWSRVPPALGPAPSAESPGVVGHHTTISAGGTHSWTRAPTTASSPGRDCPFGSHGAAYWSQGLRAEGRADSIPWGGPGGSDCPTSWDSGLHTACPTSSKEHQSSDLTASSEPKQQLDRASLTRYPKTNHRGPIQLWQFLLELLQDEARSSCIRWTGNSLEFQLCDPKEVARLWGERKRKPGMNYEKLSRGLRYYYRRDIVRKSGGRKYTYRFGGRVPGLAYPDNAGVRVRQGAATQ