MGALSNLLIPAVLFFALGFLARVVKSDLRFPQDMAKMLSIYLLVAIGLHGGYELGRADLGVAMQAVVWALVMGFTLPIIGYLLLVATRRVSALDAAAVAAHYGSVSAGTFLAAVAYLDAAGIAYESYPVIMLAVMESPAIIVGLLLAAWTRRRMGRKDAAEPAPEDPVGRGGMSSLLHEALTNGSVMLLLGSLLIGAVAAPGSMDSLFPFINEIFMGVLCLFLLEMGMEAARRIREFRKVGVIMVGFGLVMPLIGGVVGVVIGHWALGFGLGGTTLVAVLGASASYIAVPPAMRLAVPEANPSLYLTLALGITFPFNVIIGIPLYLNLARLVGAA