MLDHTSALEVKTGGGIKRELDVHFRGVRKRPWGRYASEIRDPSKKSRVWLGTFDTAEAAVRAYDAAAREFHGPKAKKNFPLPLENVKNLSPS