GDLVSLAKQSDLPVEKVKIWFQHRRAQDRPRVMKKFCEASWRFAFYFTSFFSGLGLLYDKPWFWDHTVCWLRFPQQPLPSALDWFYLLELSFYCSLVATLPFDVKRKDFKEQIIHHIATITLIFVSYCANLIRFGMIVMLVHDASDYILELAKMLHYMKWKRACEAVFIGFAVVFIISRLVIFPLITYYYFVTKFQLFLISCLINTFLMILQLLHIFWSYLIIQMLFSVILHGAKRKDARSDTEESDRSEAEDLAKNE