MLTQPHILQIAVEELDRVVGKERLVQESDLPQLNYIKACAREAFRIHPVAPFNLPHMSTSDAIVAGYFIPKGSQVILSRTGLGRNPRVWHDPLLFKPERHLTSESAQVELLEPDLRFISFSTGRRGCMGAPLGSAMMVMLLARLLQGFTWTAPEGKPPRIDLTESTDDLFLANPLHAHASPRLPSHVYPSPP