MSFSLWLLVLGCILLTLGLASAYLRLLPVSTSFIYLLFGLAIGPAGLHAWRSGLADISGWFEHLSEAALLISLFIGGLKLRLPLRSPAWTAAWLLAGPVLLGCILGLTLGAHFLFGLDWGLALLVAAILAPTDPVLASDIQVNHAGDDDRLRYAVSGEAGLNDGIAFPFVIAALLLIGQGGGLPGEFDRSGLDWLLRDVLWAIPLGLLVGYCLGHGLGRLAIHLRARHTDTSVSANDFLALALIALSYVGADALGGWGFLASFAAGIGLRHAEVATLGRASAPAEAQAAAADVREAGQASGAIEYGADRSEHPKVAAGAVMLDVLSFGNLLERSLEVLLVTLLGAMLYQHWDWRALPLALLLFCVCRPAMVWLLVGRRLMHPAQRRLLGWFGIRGIGSLYYLSYALNQGLPTALAHTASDLVLSLVALSICVHGLSIQPLLMRHARSVSRRDRE*