MLQFANFTATQALLDEIACSAASCIHVIDFDLGVGGQWASFLQELAHRRGTGGVALPLLKLTAFVSDASHHPLELHLTQDNLTQFAADLGIPFEFNAVSLDAFSPAELISSTGDEIVAVSLPVGCSARAPPLAVILRLVKQLGPKIVVAMDYGADRADLPFSQHFLHCFQSCMFLLDSLDAAGIDADSACKIEKFLIQPRVEDAVLGRRKTDKAVSWRNVFAAAGFTPVPLSNLAEAQADCLLKRVQVRGFHVEKRGVALTLYWQRGELVSVSAWRC