MKAIFVYALVSLCFVALVLYSNQPHRLKSKAHGSLQAGRRLKVRTLHLSKDSKHENVAFDPIVAGLERKREDRAWEKQHFEHQYKQWAADSAPADAHDAAPHPESQPEPEDWDYKDPEDFLNDEDQFNVSSRILSLFPLIDNHPPDGRISADELQSWHLQAALTEAEHRAARDMENYDKNHDGLVSFSEYLPQSALEKTANYTMEHGGLGWWKEQFDAADEDGDAVLNATEFNNFLHPQDSHNEKLHQWIRKQEIRDRDNDKDGKLSFEEFRRGVFDLIKLNSAEDFSAGSSHLDNAARQDAHAKQKFLELDKNKDGFLTEDELVPIMDFLHPGEAYYAKHQAEYLISQADKNKDGYLTLEEMLENPYIFYSTAYAYDDYGEYYHDEF*