MVLIDPFVQGDRLLDIPCKVCGDRSSGKHYGIYSCDGCSGFFKRSIHRNRVYTCKAQGDLKGRCPIDKTHRNQCRACRLTKCFQSAMNKDGMGGTIAVQHERGPRKPKQSKDGESPVRQVSGNNGVCLESSQHSPLKLTSPAYQQAPMQQADSPERRPQPLFVSHQPPGLLQLLMSAEKCQEIVWNGKLDVINGGNSGPGSPSATAIPLSLSPSWEVLQGSICSQETTARLLFMAVRWVRCLAPFQTLSKRDQFLLAVNLTSMCIYLQLLLLQESWKELFLLHLAQWSIPWDLSPVLGGPKARERLPLDDTLVPNELNAIQEILARFRQLSPDGSECGCMKAVILFTPETPGLVDVQPVEMLQDQAQCILNDYVRGRYARQPTRFGRLLLMIPGLKVIRQSTIERLFFRETIGDIPIHRLLGDMYVMEKSYS