MPTVWTAEVDQRLFTATMEVCGVAISAKQYEEIAERMGEGFTKNSIEHRFRKLKKGQGDGNGAAPVKAKAATPKAPRTATPKTSAKKDRAGYEATQKPARGSTRKRAARESTEPPSGDDGAPDSLTKKIKYELEDEEVELTMDAELLASQMRKNGPMYLEDGEEV