MVGRRVSFMREGIGGFVPRVGRVERLVDAVVAVRRRVLRYLAVTPFGQAPPSADWEKSLSACLSRMPFVGDVLCPRAVTSCHSHTEDGRRVEVLDCRSEEMLGAQQSPSGGGPLLPSFGFTQDQVACVCEVLQQAGNMDRLGRFLWSLPACEKLHSNESVLKAKAMVAFHRGNFKELYRILESHQFSVHNHAKLQALWLKAHYVEAEKLRGRPLGAVGKYRVRRKFPLPRTIWDGEETSYCFKEKSRSVLRDWYAHNPYPSPREKRELAEATGLTTTQVSNWFKNRRQRDRAAEHKDGNIDTNGQRMPKKNRR