MSEEAHRRYAEIMRDVETMIDDHSKSTQTNPQTPSFTLCFFHQNDENPFPSKLKLLVPSIGPFFTRLPLEAAFKFQDRKRYISSRRFVSPSFNDVRLILNSAQIMAVTTYGTLQLATFDGDVTLYDDGKSLEPDSPVIPRMMDLLHKNVKIGIVTAAGYTTADRYYARLHGLLDSMASSSTLTDQQKQNLIVMGGEANYLFQFDSSAPHLLSAVPRERWLTPEMATWNEGDIKNMLDVAESALNDCVKNLNLPATVMRKDRAVGIIPRDPDVRIARESLEETVLVVQKILELSTAGRAGRVPFCAFNGGNDVFVDIGDKSWGVTVCQQWFAGGSTDKFIRGENTLHVGDQFLSAGANDFRARSVGTTAWIASPAETVELLDELAELMGKKLS