MQNKTVFVGISGGVDSAVSALLLKQQYREVIGIFMECWDNTLNNDQLGHRAFNEHKSGCSSKEDFREAQAIAQLLGIKLIKQNLVEPYWKQVFLPTIDAFKNGLTPNPDMLCNRLIKFGLMRDYCKQLDPNSDFATGHYAALSWDNNQPLLAIPKDKHKDQTYFLAHVKPAQLQDVVFPLAHLLKTEVRQIALAHHFSVATKKDSTGICFIGERHFSDFLKNYLPVKPGVIYDWKTQRQLGSHEGVWFYTTGQRSGLNLGGQAARNFVVEKDLKTNTLYVSSDPEDLQRRGITLSHFNWLYQPNPLTQTVLVRIRHAQPLVQGHITVQPNNVVQVQLDQPIDRVTNGQYGVLYTQNGICLGSGIITASQI