MSDGGARALSLTDVLGAIGALRTEVAVLRTELRTEFGALRTDIATLQTNWGVLLEFASSDVISSQFGASLGASCTLRSAEDVACVVSPQGRPIVPSTTQLVAALGSKDLGFWHLATCGVRKVQDLASGKEPTTAVVDAANELRVMHAYEQLAAAATAATSALEASAAAGGGGGPGGAAAVAAAAAAARVPEGACNAVIRQLHRSGVGSIVFAGDMERYLQAASPERRAELLAGDMFVPCLSAVATGTALPELQVDRCGRVSLEEQVSGAVAGLHIGELKMSGGGVRDARKEVVRSALALAWAYHALRRGVDGAAALPVVLDLHAHIITSKDGRSHSRPASRQLPAYHRVERLPGHGCPLTVYLHYYTLTASGVKRWEL*