VSAVFSMCTGAQIIDLMLLVVDVVKGMQTQTAECLLIGELTFKDCPVIAVAAKPGGPDAPDTEQPQGVSELIELLKRQAYLPRRDPSGPLLMAIDHCFSIRGQGTVMTGTVLQGSLSLNDSVEIPALKVTRKVKSIQMFRQPVGGAMQGDRIGVCVTQFDPKLLERGLVCTPGSLRTLHAGLMSVRKISYFRGALTTRSKFHISVGHETVMAKVTFFGLPPSTSSSSPDNCKALSRPGDPQTTSFPPDSTPPETSFSFDTEYFFQEEYAVGQGGPAKAAEPQQWALLEFEKPVTCPPLCLVIGSKLDTDIHSNTCRLAFQGRLLEGFEDKGYAESALPRLKLYKSKQREGQVERVADDCTVIGRNLFKKETNLQLFVGLKVTLSTGEAGLIEGGFGQSGKFKIRVPEGLNAETKQLLSSVSKKKAKGSAKGEPAREEEAKMHSQPVNIHLSFKRYVFDPQKRMIQS