MSSKTQLRQQFCELTGTSNTTATKYLESVRYDLARAIDNYYNKHPNKAQVTKKPVKVKIDDRLIQIFDKYKDSEDPNKIDIEGTLTYLGDLGISPDQIESLSLALLLKSPKTGVFTRENFLHIWQYYQCFDIGAMSEFITRFNKDLVNNIGGFKDISTVSDDENKLVPLKFQDLYNFTFKFSLETESQKFLDLDTAIEYWKLLLPIITETYSKDNKLDEEFKNHVNERVEQWFKFLTDTEYMTKKSISYDSWSMFYLFFKEIVLIDPIKFKDYDEMAAWPSVVDEFLEYLHDFELL*