MKKYIITLLFCTLFCHLGIAQGLKSVSILGDSYSTFEGYVQPDTNFVWYLKTPPKGRKTDMVSVRNTWWHQFIKENNYRLCVNNSFSGATICHTGYRSEDYSDRSFITRMKALGCPDIIFIFGATNDYWAKSPLGEYKYADWSKKDLYSFRPAMAYMLDTMIDYYPNVEIYFLLNDGLGNEITESVRTICKHYQIDCIELKELDKMSGHPSVKGMKQISEQVKAYMNSRQN