MLSPFLVLQGFSEELCKFWILELTAMLSPFPILRIFEKLWLDLAVMFEFEPSSRIFHDYGLAAMLSPSSSSYFFRGSSSRTNKGKEPVTDAPRRSTRSSNATVQQAWEEVQYVERNLEECDSLNRDEMRQRLIALKDEEYYKIMFSFTVDGEKRTVSTRSSFDRTISIMTLSSPCSKREDPPSWVKRTNVIKTEVFVGGPSGFAEKSPARMDILMSASGYQGSDHSLVDLRPVGIGIFKGDGSNWVTPFRLRGRFSADSSWESWTDHILQFGGAILKETEIFDAVRAFRQTVVFSDEAFMATLELFLPQTNTFVVTNGEIGFSLKELSAITGLPILGNLYEEFMPIDSVLEEQSEEFRLLYFQLVAFYDFFKEKEGSKVRCSSWRSGRFLSSNFFDSGESSESTTQEARAKNPDSKKISVMRENLRVFFASTDAIHSDIALRRDLTV