MVGAAAVAEGESKAMMGIKELVDSGLHAVPPVFVRPPHERPDALQAPEHLQSCIPVIDLAHLDDAAARASLIQQLGCACEEWGFFQVVNHGVEPAVIQRLLEVAFKFFMQPAKERMSLYTENLYNPVIYTTTSNPSLAKEWRENLTFNRYPGIFDGFQQAPDICKNEVQEYIGEVEVLARRLYKAIFESLGLDQEYIEAEVPGIPRETMGINYYPPCPEPTLTLGVGGHSDISSLTILHAGDVPGLQIKHKGCWVPVFPVDPNAFVVNLAD