MGLSDPKKGSRRTSFMNKILNGDRPTQAASFLKRNPTLKKKAFELQTLCDVSVSIVSFGPDGGLETWPDNEAQIRAAIMSYKELKPKDKRESNLFKFLETKKAKLVKKKKQVMKRKLDVAIQGLSKHVDGLSGQSLMDFVNLFEGKLKGFQEKLKSLESAAATQDDTLQATICPDAINPLLSSADCPVNSLVKFDIHQNNNQGPKDGTSASLPRNCHNYPTTLGSFETGSFNQPRNDSYKNLENCSGGNNFLYNSSTFGRAEVNYGNNAALFDQFNSNNFFVGSSSSNSSFGIIEANDGEANAQENLGMVGENDIFWWDGNMVQY