FAFEGSKTVRARGDMGATAELEIDTSKEMDGRAMREQVLKQAIDRADGFEDDKKYRGTNAYVDYRAGFRREQTISSEKGRGAHGPMRAATNIRSTFVMDYKPDICKDYKQTGFCGWGDACKFLHDRGDYKQGWQLDKDWEQKEQARKAAEARMAKLGEDGVAEESDEEYVNDIPESCAICDTSWLEAKFPVATACGHFFCERCALQHNAKQTTCFTCDKETGGTFNAAKEIIKRVKE