MMGLPDDEDGMLHEINVTPLVDVMLVLLVIFIIAAPLMARALQLKLPQVAAPSFQASQVLEWVVLENGQWQLDGTPLTVEQMEARLQASMAVQPECVVRLSVAAQTPYDHVAAAIALAKAKGVTRLAFATQPLDGRH