MGDWNLLGKLLESAQEHSTVVGKVWLTVLFIFRILVLGTAAEKVWGDEQSGFTCDTKQPGCQNVCYDKTFPISHIRFWVMQIIFVSTPTLIYLGHILHLVRMEEKEKQKEKELAAQSEKQQQLLGNKPKKAPIKDNQGHVRLQGALLRTYVFNIIFKTLFEVAFIVAQYFLYGFELKPMYTCDRWPCPNMVNCYISRPTEKTVFILFMLAVACISLLLNLVEMYHLGFTKCHQGLRYRRSKTRKQSPKALHEPVMPFVPSYNYYTGHPAVPEPFPTDSKYSVTEPGSAYSPYSNKVVYKQNRDNMAVERKGKPEDEVVMERKPTCPAFEGSADSQRRNSQSSKHSKSRLDDLKI