MGVEERLVAALEALGAAPEGDDLGDTNARRAWLAGALLAAAQAEAMAADRLMMSRDARYALWQRQLDGADEPSQRADRIRWQVQRACLPLPAMAHESRTDPIPLAAGQAAEGLELLLSVSAATYGAVAAGDVARLTAQAGRLREARKVLQAAVDNTDDLLEMLGSVDI