MTAASVAVHPDAEVLAQSVAARLATTIIDAQAERGEASIVLTGGRIAARFHSALAASPVRHAIDWSRVDFWWGDERFLPAGDPDRNETQARESLLAKLPVDPARVHPMPASDGPDGDDPEAAAARYAAELAAASRPGHQQHPHFDVVMLGVGEDAHVASVFPEQPAVYENRPVVAVRGAPKPPPRRITLTFPTINSADEVWLIASGGGKADAVALAMSGAGPKQAPAAAVAGATNTRWLLDKDAAAALPSKFRSLLR