MKGIHTHVALLIGAVCCALVAHPALARRSLLDNLSTNAQYLYVWAGPQDKSLGGKDSLFVISLAGTEYGQVVNIVATPYAGIEPHHCRVSLDKKVLGCGGLLSPLVSGPSVVFFDISNPRVPKMVDAAKVQQPQYSAFADEFITTPDGGFLATMMGSSTGGSPGRVVKYDKNFNLLGEYPTNVDGLTGFNPHGIAVSWTKKAMLTVDFIEPASTLSSSAVTRTTVRLWDMSDMSISETIDASALGVNGPMDAVPIAETGAFYFGGGNGNVYYLDSAGSAPHTPVVAWDSLFGSTDRSSAGCIIYSFRSGTRLLVSSYVRNQVQLLDTTNPKQPKLLDILQFPTGAGAHVVRLSEDESFGAVATYFLDETLLNGLVRLPGDRTVRMFFLNDKASKFVVPNPGKSVIDFKTLMGAQGKFQPHGVAIL*