MVARLTPDQKVACSIHVGFKSLNRSIFFVFRFKKNPNMESIVSLSKAKALIFQYHFCVFSLESMAFLSRLRPISSHRCRFFSSILSPDSATPLSSKEKSRAALSLLKSEQDPQRILEICRAAALTPESHLDRAGMLNDAVRTFEQMHQLGVDRTVRSLNALLFSCILAKNYKEANRIFLEFPKTYGIELNLDSYNTVLKAFSESGSSSSGYSILAEMGRKGVKPNATSFGILLAGFYNEEKYEDVGKVLKMMEEYKMQPGISTYNIRIQSLCKLKKSSEAKALLDGILARRMKPNSETYCHLIHGFCKEGNLDEAKKLFKDMVNRGCKPDSDCYFTLVYFLCQGGDFESALRFCKECMEKGWFPNISTMTSLVNGLVSISKVEEARELIGQIKEKFSRNVDKWNEIEAGLPQ*