MFTKLVRIGDDDDDDVEEIIDLPEIAEEDKKRVAPTECRICFRPAHGHHCGVASCKACKTFFRRICVSDLELYCKWEKKCFEDKAHTRLRCQACRYQKCVQIGMDPTFLELSEEEKKSINFKKLVKRSPDSDEEDVKKVKLLTLIQSKEVMISKKIDMLAYLEIKLEKFRFSAYNPFWREFGSLEEMIKKESQLAWGDRSGPMPGWPFKFEEILVPPLPEKSKMRMLPDEPNEMILQPCPPGIKIWIFFNIITVLEYIKTFEFFNKLEIEDRKILTRHVLVICMNLHNAYFAVSRKTEECLQPDGSVNPLADDHHYPVSQMSFKPLIRLGIQPTEYILLKAICLCNPIVPGLSNHAQDIITAERQVYADILLNHCLKVHVKNGPTRFGELLAVIPVLEQQQRRQKDDYILLISPLVDKLNIFSQLMHDLFFN