MLSLLTVFKDLLPAYRIRPAVTSDEPALKLSHDVRVVRSFEAALLHAYHSYLKKLLQAVQSAGGTGGLTHGRIAAKCMAGLLNAAPHFNYRSDLLQALVACLAHEDQPLRKHATEGLTSVLSGVAGEQVAAETVQLIADITRRRGCVAPGTVLDPLLALRFSDILPPAVAEGAPRKKRRGNKDVVERGFLEAQAATDLASRHMNQRDTLDALFELVFRVMKHCGGNGAIQQQRAMPMSPALFVTRFPLLYPSLRLLSKFVHLISLEYVQDVLSELRLLLRSGALPLEARLRVLLTTTELARCKX