MSDAIRVGLVGFGYASKTFHAPLIGGTPGMALKAVASSDADKVHADWPGVKVMSAPGDLLDDPDIDLVVIATPNDTHFPLAKAALEAGKHVVVDKSFTVTLSQARELESLAKHCGRILSVFHNRRWDSDFLTVSALINEGQLGEVCYFESHFDRFRPQVRQRWREQAGPGSGIWYDLAPHLLDQVVVLFGLPVSITVDLAQLRPGAQSTDYFHAVLAYPQRRVVLHGTLLAAAESARFIVHGSRASYIKYGLDPQEERLKNGERLPQEDWGYDMRDGTLTRAEGDERSQEKWLTLPGNYPAYYAAIRDALNGVGENPVSASEAIQIMTLIELGIESARHRATLSLV*