MLADWLQGPFVYALYQGYGIDREHNGYLFVGGFGASAVVGTVVGSLADRVGRRQSAILYCVIYFGHCLTKHWGLFRVLMVGRILGGISTSLLFSVFDSWLVSESQREGFDGEQLGNTFSLAYFGSSVAAIAAGQLGEVAANITPLTKLGAGLHYGGYIAPFDLANVVLVLCMIYISTKWSENYGASDGQSGGSFGKAVGAICDDKKILLCGLICSSFESSMFIFVFNWTPCLMEPDQPVPPFGHIFTGFMIFCLLGTRVYSYLAKTLSAEQIGALVMAVSMACHLTVYLVESVQVRFVAFLAFEACVGLYFPMMGTLKGDIVPEDMRSTIYNLYRLPLNVIVLMPLLLNFSISTTFAVTTAILAVA