MKLVPGFRFHPMDVELVKFYLKRKVMGRKLPHDVIAEVNVYKHAPWDLPDKSCLRTGDLEWYFFSPTEKKYGSGARMNRATEIGFWKVTGKDRAVLHNNQVVGMRKTLIFHTGKAPRGDRTNWVMHEYRLEDKDLADKGIAQDSYVICKVFQKEGPGPRNGAQYGRPFNEEDWNDEEIGIPYVDSSAPIPISSITSNTSVPNDQYLLAGGCTGSTSTSCLTGMMPSPGLEIPSPPSNQAVNSDEDILSMLDIFKEDTLPEENITEGAPSIDFFEDLGNLDSWDAAGFSSVQNVECGTNGMATTGDVSGFGDLDFLELIDLDSPLFWQTTLPENWSPDK