MGKFALNLNAELTGVKNLAPKDEESFYYAFKVQCSGCREIHDNAIEISRSETHSIPGSKGEANLIWTCKNCRKTCSFVIEGPFSPYNDSQETKKVLVLECRGCELVEFIPQGEWIANGAESNTLFDEIVLEDDWYDYDENASSEVSITNLEWSISKA