MLEALTGLQFQLKEQLGEKERRLQHSQEISTQQTEFHMQFSYKPMFHRLVPARPQIYSSQLPSFTKVPAHLESSAQLQKAQREHVNSFMTLDHQIIPTLKRSQPAVPSGGPLVQHAHTALDSDAGITENPLTKLLTLGKEDDNAQWHMEDVIEDIIDMESSFKEEGTDSPLLMQRTLSGSILDVYSGEQGISPINMGLTSASCPSSLPMKREITETDTRALAKERQKKDNHNLIERRRRYNINYRIKELGTLIPKSNDPDMRWNKGTILKASVEYIKWLQKEQQRARELEHRQKKLEQANRRLLLRIQVFIRML