MTKSQTEAEELPRTIVRRVVKDKLSQSSDGEDVILHKDALLAFSESARIFIHYLSATANDICKESKRQIINADDVLKALEEIEFPELIDPLRVALNEFRKKNAAKKSGAKANEADKKRKLEKDSVAPNEEQEGNEDDANGICGDDDES