MKFKKYILTGTLALLLSSTGIATIEGNKADASSLDKYLTESQFHDKRIAEELRTLLNKSNVYALAAGSLNPYYKRTIMMNEYRAKAALKKNDFVSMADAKVALEKIYKEIDEIINR