MALFASSVLPLSLLKSNSDPYRLFSTKKGFNLGFQKLKTRRLHRTKVVVHFAMFSENLLIGDLIATTLSGGIALSILRFWEETAKRGVFDQKTNRKLVHISIGLVFMLCWPMFSSGQQGAILAAFIPGLNIIKMFLLGLGIWKDDATVKSMSRFGDHRELLKGPLYYALSITCACAIYWRYSPISIGLICNLCAGDGIADIVGRRFGKQKLPYNKNKSFAGSIAMAAAGLLASIGFLHYFSLFGYIQVNSKTVLGFLFMSLAAALVESHPLSSELDDNLTVPLTSVLVGSLVL*