MKNKRIGKRTVKLENKPTIISTGTIVGPKEGEGPLKDYFDMIMTDDLYGEKTWELAESKMVETASQQAIQKAGKKLSDVNYMLGGDLINQIVPASFAARELAIPFLGIYGACSTMAEGLCIGSMLIDGGFADLVLSGTSSHYCTAERQFRFPLELGNQKPMTAQWTVTGAGSVLLAPNGDGPKVKYVTVGKVIDEGIDDGNNMGPAMAPAAIDTIYSYFEDTNDDPNSFDIIATGDLGTLGKQIAEDFLKEKGVDISKVYTDCGIEMFNLKEQDVHCGGSGCGCSATVFAGYIYDKLRKKEFNKVMLVSTGALLSPTSTLQKQTIPCVAHAVVIVNE