MALSGVGKYLLMDFPNNKALQSALDTQFLFQIGFLTAIPMLMGFILEQGVLKAIVSFITMQLQLCSVFFTFSLGTRTHYFGRTILHGGAKYRETGRGFVVQHIKFADNYRMYSRSHFVKALEIAMLLLVYLAYGSSSSYFLFSFSSWFLAISWLFAPFIFNPSGFEWQKTVDDFNDWTNWLFYRGGVGVKANDSWETWWEEEQEHIQSQIGRVLETILSLRFFLFQYGVVYHLNAANGNTSLAVYGISWLVLVGIILISKVFSSGSFSPKVSEMFLRLVQCMAFIMIIAGLVVTVALTQVTWVDIFASLLALIPTGWGILSIGIAWKSLVDKLNLWSSFRAIARFYDAAMGMVIFFPI