MLQALTGLEFQLREQLGEKERKLQHSQETRAQCARYHMQFSYKPMFHRFFSVRPEFSTIQLPSVSKVPAHLENPVSPLQKAQRQQAEPFMTLDQQIINQTHKRPHPGAPLLQHVHVSPDSDAGLTGNPLTKLLTLGKEDDSAEWHMEDIIEDIIGMESSFKEEGTDSPLLMQRTLSGSILDVYSGDQGISPVNMGLTSDSCSLPMKREITETDNRALAKERQKKDNHNLIERRRRYNINYRIKELGTLIPKSNDPDMRWNKGTILKASVEYIKWLQKEQQRARELEHRQKKLEQANRRLLLRIQVFIRMLP