MSRLHVIVHPVKKEFRRDKCGFDHSPADDFVKSQWQSRTKSVAYLIYRWLIALFFTAVVIDSMLEKEEGSSFNFWLYFIYLTNWGVMLCMFTNILGAILVTTWHFHPEYADKLLNMDSLTSPFVIYWSMHIISLVLSVVITIIYWSLLYNAAESSLNATNVLTHACNSIFMFIDLLIVAHPLRLLHMFLPVTFGIIFAIFSFIYQKCGGLNRRGKPYIYHVVDWREPLNATLVVIGVLLLTCCIYTILFTVYKLRTLLYRRINNASYYFPTTTPYAGSGEKSTANGTLPKTVKGTGIQHSPSGISMVLGTVNTSAGYDNAAFTKSTEKLAKY