MSDFKEWLLKDKSGAEAEAAFPLEPGEFAPQMHSFLSATPQYREMVGFTGPDFAAVSWLRVRVRAKFDARGTAALRLLADPQLLAHYKQEWEGWFRSLEGVAARGVSSCPKWNMLATEDAFFRGVYSALLWTPLFSMAAVLVFSRSLAVAYAALFCLLGMVASVLGLMRLFSMPLGVVEALALSLIIGLSVDYIIHAAHAYTHSLLPDRFYKSRAALLARLPSVVAAALTTLAAVLPLLLARLLPLRDFGVVFLFVTAVSLVFSAAFLTALMLLGX