MKGLFLEAGVPSLEDIAHMLHSCRKNRDRERALYLHACMCNIGLEAHRLLGNNLILMMVEVGLISDAQKLFDRLLYRSERSWTSMIVGYIECEKMQHALTLYMRLQLDAFVHPSGHTFVALLKACSKLKDLNRGLTLHAEATRMGSAERDPFVGSALVDMYSKCGFLKAAREVLDRLPLRDVVSWTALIAGYAEHGHGEEAFECLKQMQQEGIAPNTATFVCSLKACSCTGDVCKGQEIHAEMERMGFSNRDVVVGSALVDMYCKYGLLTKAQEVFDKLLVRNAVSWTTLIVGYAENGCSEEALECFKQMLADGVPPDTVALVCSLKACGKVGAVDEGGEIHADIERRGLFEKDIVIGNMLVDMYVKCGSLCKAQEVFDKLPVRNVISWTALLAGYAEQSQGDKALKCFERMRLEGISPDAVMLVCSLQACGSLGATDRGQEIHSEIERKGLLEEDPLVGNTLVDMYAKCGSLSRAHEVFNKIP