MCGWFLHDIEQNALLSAPMITSEWISLQDENTMYSQSMQDRGITKWEARMCPWWLDYPAGVIPKQETQLRARFLGEQELESTRDNESQGEKNQESSDEENNENELVGINEGPDGEHDNSAKGKKPMDDPSSIEGPTTFHKAESSKRRSIRESSSIVAESSLGCSPWERRPVTRSMGVQYSTTVDTLLLDVTSIDRFALDSIDKFISSQKDDLYHKGGLPCREVFRFIFADFPTGLLVDELYYETSESVSVPKWNVYSKPLVTGTMDLAGEYLADEGFLVTMCLAEHIVDLIGEATRVGLVLHCTWTLFCNQPAYRHPFTREAVLDLLLCLWHRGGQSVPSYDRRVGEHIDDIHFPASRSYVMDCKVFPTNVRGVSIRGGAKRSLDFYRWLLTVFTDRNDYVLDVFAGCGGLGQASAQESRHCLCMEIDHLLYEQCLCAQAC