MLTGKPFVTLRYLSSFNSRILNQVNVEDQESSGYYLQLLQEHDGVVISSTSLASDTKALAFNKTSANQPLLIIIATISDSPLQLPALTAEVAPHAIIFADKNVTVDLTTELNLRRWGTEIVVLDQMNLGPILDFCGGQGLCSILIDLKEDSSAYHEILEMGLKEGLLQKSKILKGGSVLVEGYLC