MKCFQLRDCIRLDTRVGGMFIDSCFAHCQSELQEAWFAPNSPRVNNKDAYREAIRHIKVNVEDQESSGYYLQLLQEHDGVVISSTSLASDTKALAFNKTSANQPLLIIIATISDSPLQLPALTAEVAPHAIIFADKNVTVDLTTELNLRRWGTEIVVLDQMNLGPILDFCGGQGLCSILIDLKEDSSAYHEILEMGLKEGLLQKSKILKGGSVLVEGYLC