MKLVPLLAIQRGFYEMPKEFRFQAYLDTMLVDLIDIRYPLGNMNPMAKAHVPALLDELLGQNVEEAAQESLDKVLASYPPDLFANLSVGLVMADDAQGGWTDRLDVAFKNAFRNQSLLKRGWIEAILWSSDNDPDQLKSLAQSSVELATHRVAYMLQKGKACITLGDMLDQEAWVYEKGSHHPDTDIKPDQETVQSCLDILKQNQEASIDNDYPTVVASFYGDEAAQARGYPGIGMDLSGLDICRLGLWGCPAAN*