MKVSGVGSGAAASGGARRVGKADGKKGEFKQALVNAMETMDDVYAAEAPAAIGAVDALLVAQAVGDSTDREARQRHIRHAEDILDKLEELRHGLLLGTVPESKLVNLADMVRSRKESCPDPRLAALLDEIELRAEVEIAKLSRGR