MATQDLQGIKLFGKTIACNVNITHKIKNEDEKQPSDPTVRSSSLSDPTVEKRPDKIIACPRCKSMETKFCYFNNYNANQPRHFCKSCHRYWTAGGALRNVPVGAGRRKTKPLARVVVGMLGDGNEAHHVELINGLLSHELHSAAAARGGFRHDFPLKRLRCFSDGEPC