MSNARAATNVSNWTGTTALLSLLGGFLGDSYLGRFWTCVVFQVVHILGLVLLSLSVTIDALRPATCTTNNIMNMGCPKPSSLQTSVFFVAIYIIALGVGGYLPAFQALGGDQLVADKDRTKFFGWLFFCTNVGTIIANTLFVWLENRGMWALGYWLATVVGILAFLFFGLGVPIYRQFRSAGNPITRVAQVFVASIRNWKLKVPEDDTLLYEIGEQELIRQGHRKMPHTNLFRVLDKASIRREKVVHTQEEKDQENISGWKLCHVTQVEEVKQVWRILPVFVTAIPFAAIFVQVGTLFVEQAVMMDPKVWRGFKIPPASMSILSTISIFVFTLLYPLLVVPLARLITHHPEGLSKLQRIAAGFIIATLAIAVAAILESKRLALAASGTQLNILWQTPQQVLVGASSVFTTVGVMDFFYTEAPHAMRGMVTSLTLANLAI