MQIRSGTLDEFGDVWFTIREPAAGNDVGTGTVPQEATGDRHGGPDHRRFRTDSPYFLCSALPNHWRSNKTLPSAFKVISLGDVSDGTMVTIRAGNDENFCAELRNCTAVMRNQVAKFNDLRFVGRSGRASPSLIPRAQARPGHCLRWSHFYLHKSVGVRQSPTKSEEVQRSPSKSLSRLE