MGKSLVTGIDIGHHSIKAAVLKPMGDTYALVGYEELLVTADIFTDNHTLDYQKIVKKLKELKKGLPLFSHKVAIAIPDSAVISKVLQIDSDLEQRELEFAVYQAFSHQSPFPVEELSLDFVKVTEKSLARSSTTTFQVYATKKDVVDSRLHAVKKAGFEPVLMDVQVHSLLHLWQLASRAYRRPDWMLVDIGYTQSSLCLDFPEKMPFYKDVPLGTRQLESEPSAVNSLNHPLLHDPTQRFIQELVDKIARQIQLFTSVHGTQSLGGLWLSGGGATLSGLEDALYQRLSLPCEVLNPFSLFKNNVAKRKRPLVDGQRFSTAAGLALRGLAWLESEHVA*