MKYGDGPLHYVVHPLDQIQTRDFSNTGRLDFVSIWYNVPLYYTEPSPVVTLHLNEFAPRDNIETLNSIVPSLWENEGIVYLRNPALYSNKDTLKPGIDADRHVLQPESMKLINVANFEISVEIAPKGYQNIDVAAGEGIKVLYGSLTFNDASGQAQDPTPGKAGAETWRTAADVPVEATFDVSRQGLSLKPLEFVKVEDLSWGQSFKGVDFTNLSGFHFRFLEDKVPIGHIQFWTAGTGVNCGVHNHSHDIFAELHVSLSAGTKTGGMAQLKAEYSELPEEEILKLPDDAFDRLELQPLQEHGGMWERDSYGRPIRRPNKVIAYPWHKWQAGDGPDVDVWMAVELNPNLYPEQ