MKSKRAAADLTAGDSSGEDPSSKRVSYEKPTTEIDCVGDDGGEASGLRLLGLLLQCAECVAMDNLNDATDLLPEIAELSSPFGSSPERVGAYFAHALQARVVGSCLGTYSPLVSKSVTLTQSQRLFNALQSYNSISPLVKFSHFTANQAIFQALDGEDRVHVIDLDIMQGLQWPGLFHILASRPKKIRSMRITGFGSSSELLESTGRRLADFASSLGLPFEFHPLEGKIGNVTDLSQLGVRPREAIVVHWMHHCLYDVTGSDLGTLKLLTLLRPKLITTVEQDLSHGGSFLGRFVEALHYYSALFDALGDGLGVDSVERHMVEQQLFGCEIRNIVAVGGPKRTGEVKVERWGDELRRVGFEPVSLGGSPAAQASLLLGMFPWKGYTLVEENGSLKLGWKDLSLLTASAWQPSD