MDEGAEITGVTGVTYPIPKKYMNRFFEGKDVFVKPATVWKQLRRGMKFVFYQSQEDTGFVGEAKIKRIILQEDPMKFFEIYGDRIFLTKDELKGYIKSQERWRSGQKDRKKLWMAIELEDIQKYDKPIQPERFVPAGGQYIRG