MGATAQLEINTAKEMDGRTMREQVLRQAVERADGFEDDKKYRGTNAYVDYRAGFRREQTIASEKGRGAHGPMRAATNVRSTFVMDYKPDICKDYKQTGFCGWGDACKFLHDRGDYKQGWQLDRDWELKEKARKAAEAKMAALGEDGAADNSEEELENDLPESCSICNTPWLDAKFPVATSCGHCFCERCALQHNAKDTTCFTCGKDTGGTFNAAKDIIKRVKECKATGRAWRERRKSEKRLDDKPASNSAGWVLG