MADDEQEDQKEYRWETGYEKTWEAIKDDEDGMLDGAIAEIIQKAKRQRQAQKSKQNRLGMMRHMFVVLDCSESMSVPDLKPTRLRCTVKLLELFIEEFFDQNPISQLGLIALKAKRAEKVTELTGTSRVHLKALESLANVSLTSEPSLQNGLDLALKSLKVVPSHASREIVIIMGSLTTCDPVDINLTIDELKKEGIRCSVISLSAEIHVARYLTQQTMGTFGAVLDDAHFRDQLMSQVDPPPAAKTQHNSLIRMGFPHTKNEVEGKDAPLSMCMCHIENLEEPSELTTTGHHCPQCNSKYCELPVECQSCGLTLVSAPHLARSYHHLFPVPNFEELPFEAMPASSSDLTSDVRECYGCAKALGQGVDKVADKVVFRCGFCKQFFCVDCDIFIHDTLHACVGCNTIPGVDGLVYQQSSKSDQVDAHPGPSKQRGQCGM