MAALKYLETQRAAQPELAEWYGSLADLYERKLWHQLTLKLEQFVALAMLQAGDTLIQLYHNFISDFETKINLLKLAHFAVIVSRQYSEGDVAIHYLEEVIEKLRASRERRIEEPLDKFRTSKDRRIEEAILYVLMQIAALKLQQGEQKQCKTILEEGKTTLDSMTDVDPSVHASVHWVSSQFHKSRQEFADFYKSALLYLAYTSVDTLAEPFKLDLAFDLSLAALLGDHIYNFGELLAHPIVKSMLGTDSEWLFFILQAFNAGDLAKYQELCLKYNAALTAQPALVDNQAKLWEKINILCLMELIFSRPSEDRTIPLSVIAERTKLSLDAVEHLLIKSLSVHLIEGVIDQVEGTVRVSWVQPRVLGIPQITALRDRLDTWLQKVHTTLLAVEAETPDLVAA*