MELWRQLGQSGLLPQELGPPSWALRGVPRVDSPGQTLMSPAADPGGARESLLSIWEELENMRRVDVQLLGQLCSLGLEMEALREELTAILEEEEESSEEEKESSEEEEEDAAQGKEEGHWGASCPDPRLPDFEMTI