MSKVKVIIVGGGLSGLSAAHTVLERGGNVLLLDKNSFMGGARDDLIRVLTYKSGDAVNWLRTHRGTQQFPGMTITYALMEKLEDMAEQHPDRVKILKKAKVTKLLQENGKVIGVDYEREGGDHCTGDGHKMAMLIGAKGIDLEKVQVHPTGLVDPKDPDADGERFVDELEHRDYVTGKMWENDKFPVRLVLNSTSSKEIEWHCKHYVGRGLMKKFNSGEEFSMSDTYHAAIMTPVLHYTMGGLEIGINAAVHNANGGEVEGLYACGELAGGVHGANRLGGLLSSLANADANVKAAKRLGTVSFSWGDKTGDQSQKDAGGAIGGQVLDVTNFLEDHPGGVKAIMLYAGRDATEEFDMIHPPNAIAKYAPDTVIGTIKQ*