MKKVLIFSWCGVPILFIQACQNLLKQPALNCLDCLAYDWNESNFFNSLGALGFVPFRQNLAYIYNKWAIRSLGLQLQNCLLCCYSDERFFVCVLGSKAMGFCDCRVLVVLICIGCLAFQPGKVCGLRNMDLVLRRNEGHGQAAENWRLLKAVDAKDVNIVEQLAPAPSALDPNQSNKRRVRRGSDPIHNKC