MTRLFMLVCLGIVCQGTTGNILRGESLNKSLPILHEWKFFDYDFGSDERRQDAILSGEYDYKNNYPSDIDQWH