MLLSQLGYQVNIYEKNDRIGGRTALHRMGKYSFDVGPSALTMTHVLTSLFMDCNRNILDYVSLLPINPIHTLYFKDITFPLYSDQSETKAVIQTYFPGEEDGFDRFMKENTKKMLYISPLNQFNYSSLFDFFRPTTLRAIPSLTLGRSLMDDLSRYFNSKYLRLAFSLQMRYLGMSPWDIPAAYSIIPFSEYYYGTFHPIGGQNKIVEAMQQVVTENKGKFFFNSEVTEFESNGKEITGAVLANGKTIEADYYFTNLDFIYSLTNEHPDKLDTKEYSSSAFILYLGLKTVLPFSHQSIIFPENYREFAHNTMHKKILSKDIAIHLTNPSATDNTMAPINHSSIRIMVPVPNNTSNIDWKKETPAFRQLVLETVKERLEIPDLESQIEEEYIITPIDWEKKYHVKHGAIFGLQHLWRQHGYLHPSKKSPKFKNLFVIGAGAMSGSSLPFIIENAQIATQKFLQKEKKSE*