MAKNKQEDIFDAAIQLFAERGYDGTTIPMIAEKAKVGAGTIYRYFENKEALVNSLFTKSVLQLSELIKTDFPVNANIREQFSHTYNRLFEFARQNADAFLFTNSHCDSYFLDEHSNEIFEDFMGFFMDLIEDGIEKGFLRPLPPIALIIIVYQPIEKLIKVMETGQLEYTEELVKELEESCWNAIRII