MGNLVLFDKRKRTIWQSFDHPTDSLLPGQKLVSGRKLIATGLLIQILFRLNTTTLHPMLIVLITVLMAKVLLLYTILLNQKKRTRESRKVADILDLAPILPGILTRFSYNELKIITDDFSRKLGEGGFGCVYEGTLRNGTKIAVKHLDGVGQVKESFLTEVKAVGGIHHINLVKLIGFCAEKTHRLLIYEYMVNGSLDRWITHENRENGLTWSTRQRIISDIAKGLAYLHEDCSHKIIHLDIKPQNILLDQYFNAKISDFGLSKLIDKDKSKVVTRMRGTRGYLAPEWLSSVITEKVDVYAFGIVLLEILCGRKNLDWSQHDEEDVHLLSVFRRKSEQEQLMDMVDKNEDMQLHREAVTEMMSLAAWCLQGDFSKRPSMSLVVKALEDKSRSLQLSFTSCYASDPHSSVFEVH