MESENMKAFKMDIDNDNFHPRSKKFKNWRTRSPISFLRQACKMGKDDPRKIIHAFKVGFALCCVSPFYLTDPLFKGVAGTSAIWAVITVVVVFEFSAGATLSKGLNRGLGTLFAGLLALVVDLVAKNAGSTGQAILIGVAIFIFGAAVTYLRFFPSIKSKFDYGMVIFLLTFNMIAISAYRTENIASVAYKRFITILIGCGICLVISLIIFPIWAGEDLHQMLIANLQCLIASFQGCVQKYFEDGLITDSSDEEGESEKTLEDPIYERYRAILDSKATEESLANFARWEPGHGQFRFRYPWTQYLKVGITLRHCAYSVVALHGCLRSEIQTPPHVRAILKRECIKISTEAVKVLEDLAESVMEMRRCLALEPMMKRIDVAVKELHSVLRAEPELFIDSKKWYIVEEIPDKDEAHEEELTMEDQTPHHIEPEAQESQAGDELMKHRKAGAVAGSSDLKSSYSMDYSGQLKSSQGEPSPQRCSRLASWHGPETIPTTPRGENISPALGRHYSSNELQFAEAFPLATFASLMVEFTARLKHLAVGVDELGKLGRFKAATGGEGISQRWVSYTRSKDFLSTHVYTNHNSAE