MVGVWPTWDDLKIEIKKYFKPQAEHDWVRQQIHSFKQGSIRADDYVTQFLALSIQRGLGNEHAVELLECNVNPRIAEQIYLQDTQSDNLALAAEEVRQVGRALELYIMHQDGGPTTKNNLSQRCPGSSNHHNHSHRFKPFGLQPGQGAPMDIGAVQGGQMRRFKGNCYNCGQEGHISQDCRNGAQAAQQKITKAGAPIRN