MVTASLATGRHPHHLSPHYIHSRLSPTTVSAVLTPPPALTNLDGCPPGSLGQPGTPGKRQSPGLTCVVCGDTSSGKHYGILACNGCSGFFKRSVRRKLIYRCQAGTGLCVVDKTHRNQCQACRLKKCLQMGMNKDAVQNERQPRNSAQIRQEQLDAGLDSTMGSASATVSATHPAFVPAPHGHSPAGHGVHIPTAIGHTFRPHAIENVVKDEERGNDDSVDVTSLEYERPLVPAYPEGAIYPTGQETVYECSARLLFMAVKWSKSLPSFANLPFRDQVILLEEAWSELFLLCAIQWSMPMESSPLLSTSEHAQNAPNGKATLTLTDIRILQEVFGRFRVAQVDPAEFACLKAIVLFKPDTRGLKDPHQVENLQDQAQLMLFQHCRAQRPALPARFGRLLLMLPLLRLAPSSHIENIFFRRTIGNTPMEKLLCDMFKS