MLHIALPIVLSNLLAVGMQLTDIGFVGRIGKTELGAAALGNTVFYLLHYPMLGVMTAIDTLLATTFGAGHMRAYGDWTVTSLVVVTALTVPVMALMMVVEPMLKGIEQDDELSALAGSFCVQLVWGIPPYYWFQVYTKYLQSQHILAPPVYMGIVANVFNVILNWILIFGPANMGFRGAPIATSACRWFQLLLALAYAGWWRTRDASTRPRRWLMRRDKLLKLTRGFWKLAGPGAVMLLIEAWSFEITTLLAGYLGTVALDAHLTMLQLATLAFLSLPFAVAIASTIRIGNLLGAGDALRAEDAMYVTFFICFAFMAVCGVAFAAAADHLGRVFTNDREVIEATAKIAYIAALFQLVDGGQAAAGGVFRGMGRQVTVAVRNLLGFWVFGIPSGCVLTFALGVGLAGLWWGLTIGLTITTIISVVELVKVDWAREV