EDARTNLIVNYLPQSMSQEELRSLFSSVGDVESAKLIRDKVAGHSLGYGFVNFVNPSDAVRAINTLNGLRLQSKTLKVSYARPSSEMIKDANLYISGLPRTASQQDLEDMFSHYGRIINSRVLVDQASGVSRGVAFIRFDKRSEAEDAIKHLNGHTPPGSAEPITVKFATNPNQARGSQVMSQMYHGQSRRFGGPVHHQAQRFRYMPKGCLLHLLFLFRFSPMSVDHVSSSSASGNSPNGWCIFIYNLGQEADEAILWQLFGPFGAVVNVKVIRDFNTSKCKGFGFVTMSNYEEAAMAIHSLNGYRLGDKVLQVSFKTSKGHK