MSQHTQVPGASTLTEFTKRRNWPAKVVEELKDLLMILDQDGRIRHCSPSVSALTGYKADEFNERLLREFLHPDDSALFLSEFNECIATGNTLRLFYRLRKKDGAYAIFECMGHAHIAAARFAPNPNNQSPFCQAVFMMSRLYPAANAQLLDSFLEHKMENERLKRRITELKREEAAEAEEATRSWRQSQDGRSVVASSEDGTKTSVTGSSYRNADSAAMPPPERPNPLNIALTRENLEGVTAGNGPDSIRDKMARYEGINTIEMLTGLRYQDGERAKGVSTGARSPTLIKGDAGIAIPIDRDPRTGEKKKKLKVAEEYVCTDCGTLDSPEWRKGPAGPKTLCNACGLRWAKKEKKKTQGGNNIDTPGPGPGGMGGLPVMDPGQA