MSIKLNALFSDSYVDVSQYRDQHFKGNRYEQEKLLKQSATLYVGNLSFYTTEEQVHELFAKCGDVKRIIIGLDKIKKTACGFCFVEYYTRADAENAMRFVNGTRLDDRIIRTDWDAGFKEGRQYGRGKSGGQVRDEYRQDYDPARGGYGKMVQKS