GSELSLVITWTGPLEDMIKLMQVIVKVLGFTSVTYHEGPDGSQTFYARTDNGVILVTTSREGGTQVVDIYASEGLEETLERIAETLLKFGNVLSSEIEEE