MATSTQKCVHQGCGKTFTDATEKCEYHPGPPIFHEGQKGWKCCKPRVLNFDEFMNIPPCTTGVHSTTEFPPTVEDKPKEDDAALAKKIDALNKTELPSRVPVQPAPSVPTPPPPAPETEDDDPALEIPQGATCRRRTCGQKYNKGASRDDEKCVHHPGAPIFHEGSKGYLCCKRRVLEFDQFLNIEGCTTKNRHLFIGSAKKKDKEGTVGEEILTTVRHDFYQTATNVIASFFLKKIDKETAKVEFQDKQIVLDLVTTDSPPKRYKADVPLYGAIDPAKSTFKILGTKLEVSMVKADGASWPVLRSDDAPTGEILQVGRAGRA