MLHQIEEEVEALPKEQPWKRQLQGWVDHVVNMLEGNGASLNGGLELHGLCDANTADPNHLKNGQTSLIHTEGLVKLAGEANAEVIRLAETEVPSVNQMQPAKEADIKGESNMHLSIVPRGKLQGKILHPFKSVSTEHPSTMYMGIDALPRCTTRHKRQSSCVSFKGGNGVARDTCVCHPEMVQYSMSQPTSSHPPVFGNCHQSNYIGAEWPHLVEAQSPWSDEFWKGDNGCKVEQVHRQWHEGWLQTRVSGLERSGGLRSKEMLPSLPFMDGLVDDASNEVYMNQNMTSAGTAFVDYRNIEFERGHAHHPCQAYTGQGRDPMGFRTRHPTFSIAD