MKVSLMAAKAKNGVIGCGPHIPWSAKGEQLLFKALTYNQWLLVGRKTFESMGALPNRKYAVVTRSAWTADNDNVIVFPSIEEAMYGLAELTDHVIVSGGGEIYRETLPMASTLHISTIDIEPEGDVFFPNIPNTFEVVFEQHFSSNINYCYQIWQKG