MKFLVSGHGSIRNSIKFGFQIWCVGVTKLECVTGEGRARERIWLYERLRSNDFETRGRVASTRLNFPFLFLHQLYALSLPMAGHTESVLPLHVIDLAENDRHLLAQKVKKACLEHGFFYLINHGIDLKLIDKVFEQSKLFFDLPVDEKMRSLQDNNYRGYVPIGKETLNPIESKQGDSREAYFIGWEMSEDHPLALKPLHGPNQWPSKDLLPEWRETLETYFYKLLEVGHCVASLVALALDLEADYFRHMFMAPAVALRPLHYIGEISCPEEGRFGTGPHGDYGMLTFLATDENRGLQVCRARDGEPKLWEDVPPKKESFIVNLGDMLERWTNGLFKSTQHRVVTDGIDRYSVAYFYDPDYDTVIECLPTCHSEEFPPNYPPITMGDYFKMKFTSRAQGSSNMNSTPI*