MSTSGALTGYYVDSIVIPGSEETRFSSGLGLIQHRPTILPADLSDLGPCTFPAKQPVYGTSDWGHIPTHFSTGVPSVYQPHAQPPVVGDYVQSWLLDSACGLPQTEPPTVNHNHAKSDTNETNDDGTEYSPHTILQPEVFTNGGCSTKTEAESSRTAEKSGDIEGKPGADPENPVSNWLHASSTRKKRCPYTKHQILELEKEFLFNTYLTRDRRYEVARLLNLTERQVKIWFQNRRMKMKKFNKNETKED