MSTTASLPISHRSWVCISPLGSGSFGHVSLALDLDSCTLFAVKTAVVDSQQQLASLQNEFSILQQLSSPHIVRCLGATRRADSHEACLCLEYVDGGSLADLIQRQRQSSRADKVALLDEQRVRSITRGILQGLCYLHNQAGVVHCDIKSHNILLDSTTGSVKIADFGTAKRVSSSRIPGPCTNFTGTPLWMAPEVLLGMEQGPPSDIWSLGCTLVEMIQGTPPWYTSNKPTSPELAALILEIACSTADVPLPEAISPEAQDFLRKCLHRDPKQRWTAYQLLKHPFLQSCHKTEEDKDHFISSPRSVLHTVTFCSSDQELLVLPSIAGSTGIVCPSSFLS