MALGLPPVSVGLKAIAPFLQRAEELVEREPVIAYWCAYYAAQVGISLKAKDAASRTLLFGLLTALERLKNEIGPNDAIDMEAASAAYVENFALKVFKMADDEDRAGKANKSTAKKFLAASNFFEVLKIFPKSEVSEATESKLRYAQWKAADIAKAFREGRKPNPGPAAPKVDPELVTAELAAPLQPPTSTEPLSPVSQPPTTPPKTFRDPSPSTGLYRSPKRHSPPPQLPAADITRANDVPIYGDGRRDEEVLTPGRWSTTATPGYELTHEHALEGIGEHDEISQRSTPISGSPPRATVGRVQPPSTSSPRRHSPRLDVTLPPGFVPTGPPVPEYATPCMLDTRDGIAETFVSPVSPVALPSHPIHAAVLPPLPPPVPASELSPSMVAMAQKHCRFAISSLDYEDVEQARKELLVALDLLGGLCPQYEKVD