MEALERNGELETHGRDDDAGAAFVLESKGSWWHAGFHLTTAIVGPTILTLPYAFRGMGWSLGLMSLTLTGAVTFYSYFLMSKVLDHCEKEGRRHIRFRELAADVLGSGWMFYFVICVQTAVNTGVAVGCILLSGECLQIMYSSLYPEGPLKLYQFIALVTVVMILLSQLPTFHSLRHISLASLVLSLGYTFLVVIACIRAGHSRNAPHKDYTLDPHKSTRAFDAFASISILASLFGNGILPEIRATVAPPVTGKMFKGLVLCYSVILVTFYSAAVSGYWAFGNKSSSNILKSLMPDEGPSLAPTWLLGLAIVFVLLQLLAIGLVYSQVAYEIMEKKSADVKQGMFSRRNLVPRLILRTIYMVLCAFVAAMLPFFGDINGVVGAIGFIPLDFILPMLLYNMTHNPSRTSVTFWLNISIIVVFTGTGIMGAFSSVRKLVLDAHKFKLFSSDIVD