MDQFLATLPTGCRFSPTDEELVAMYLFKKTKNLNLSDVENMIVPVCDLYGDKEPWELWDQFSQNQLFTNGDLYFFTELKKKPKSSRISRRVGKGTWHGENKREPVNVLLDVGSAKQLMIQATKKRFNYRNQNSAHHCRWILHEFSLDNVSTNWVLCRLRNNHVSDSVNSVLVLERVSSNGKNAEADEQCPNSEIVPFEKRLKTSDRSTVLVAGQESDSNKACIVVAEQDNGFVGGRDLPEYGSIANAGYEFENDSTYSELSMICYGSMVSSVSNDELFGNVERFNQGNVASADIQTSSQRADSDFASQTGQNGMHF