MALQPASGARDLLPRDVGVNRWIAEQLAAVYQRWGYEEVTPPSLERIDTLEAGGAIQSHQVVQVVADEALGLRPEMTASIARAACTRLAAMQRPLRLHYRGSTFQAQRAEDQGLRIVEDLQSGVELMGAKGLAGDAELLRLLLDAGSHLPLSAEHQPTLLIGHQRLLSVLLEAVEPSLRSTVRRHVCGLNRVALSQLELPGQQRLQLLQLLQLRGEPAAVLNGLEALLGATDLLAELKQLISIIEEQASRAGIRLQLDPTFHPDFELYDGVMVKLVCQGLDAPVAIASGGRYDALVQRFSPVGAVASGVGFSFAVEAVRQLLEQADQLPPRLDGQLVLVAYSQSSQLHPALNLLEQLHQSGQPAELWPEPCANQDEAQGIATQRGVQTVRWVG