MPRFDLQQKQKDTQILTQLASGITLEFIKLLLAGGTSVIVGDLHLRPEAEEVAATYPHPPRDRQKASFVFHRTDVTSWPGLSSLWAAALATFPQVDLVVPGAGILEPTWSSFWFPPGAEGSPSTDDADAEPGTYATLDVDLVHPIRLAQLALAYWTARKVKGNLLFVGSVAGYTSTVHVPLYHAAKAGIHGFVKSIAPLHARLGIRVACIAPGPVRTPIWNPNVLIAKRGDEQPTLTPEFVAELMLDVCTSDRYGDGNIVECIEVGTSDKHNPTFREVPCHLLYPSLDPSVSPAMDAEEQRLWKRLETRGFEA