MLLLFYFTFWQAKREFELVVRCHSRERFQDKKSFIGEGEVQETGSIRETMRFVIGEDVFTFNFNSPDDLDVGSTIRDPNSDMGVVGRRGSIRMTMKKVVEIDDETHTGVGCPDVNLGNTFMSLLMYAWKTSATGAGCTTGQANEPLQAPLH