MADKEVRPFHFDLTETLYFHRNEGVSEMLGIGLDPEITIESHPDYVSIRGIIALTGEYLPVFVDDDRDVEDEEEIQARYFKRVERDEDGICDFLHHFPIDISIPHERIRQLSDLTVSVDHFDYKIPDPRKMILEATIEIGGLEYDRQVETEEPLDEVIEEVIEAVDEVTEEDERVEFDLKIKEEEPEPVEEEEIDVKEEKVEVEEKVLPFKPREEVKPEVSVTVDKKEEVLEEARTASFDDEFDSDDVEQEEERIEHPTYLLDLFEQPDEAEERFSQLKIYIVQNDDTLESISEKYQVNLTKLQRINRLDTTDVNQGQILYIPN