MTLGSHLQETSVEEWRYKFKKLREILHCDIQKILKISFDGLDCDNLTKTLNVCGFYSESAITTLIQTNLLQRDWRYLVMHDLVQDMGREIVRMESPRDYGKRSKLFKPQEVRDVLQGNKGSKNVEVLVVEGQTLKGVNLSPKAFQKMINLRVLIIDGKFHISGDFELLSKELRWLSWKECPLKCMLSNFPAEKLVCYSILQFHVFCFIATKSLKKLDLSDCKRLRSTPNSRVHEVLRLWCFRIAEEIHPSIGKLHILIGLSLYCFKKITDLSSNTCQLKSLEYLDISYCSSLQTLPVDIGDMQSLRHPPEFVEMLRGPNLEAKRRSFRRTFHRIESLQIFILVLSLPYCGFYKVDIPRDIGSLSNLTVLDLSGNNFFSIPFDEGFFSAPALSIPSRKYPEYEGLQIDLQSKEITEL*