MDSTKGGPDSSFNDSLIREVRRNPIVFDTSHPLYGNALKKQEAWNEIATKLGEKGLFFF