YNNGFEDQLMEDEDARTNLIVNYLPQSMSQEELRSLFSSVGDVESAKLIRDKVAGNTQTLGVFFKWFLSFNCQSNQFLLRIFFLLDKSVSFVSYARPSSEMIKDANLYISGLPRTASQQDLEDMFSHYGRIINSRVLVDQASGVSRGVAFIRFDKRSEAEDAIKHLNGHTPPGSSEPITVKFATNPNQARSSQMMSQMYHGQSRRFGGPVHHQAQRFRFSPMSVDHVSSGGASGNSPNGWCIFIYNLGQEADEAILWQLFGPFGAVVNVKVIRDFNTSKCKGFGFVTMSNYEEAAMAIHSLNGYRLGDKVLQVSFKTSKGHK