MKVTKKVLDQSLCCTALLALVGGAAAQCALPSSYSWTSTGALAEPKAGWAALKDFTNVVFNGQHIVYGSVADTSGNYGSMNFGPFSDWSEMASASQNAMNQGTVAPTLFYFAPKDVWILAYQWGPTSFSYKTSSDPTDANGWSAAQPLFSGTISDSDTGVIDQTVIGDDTNMYLFFAGDNGKIYRASMPIDNFPGDFGTQSEIILSDTKENLFEAVQVYTVDGQNKYLMIVEAMGANGRYFRSFTADSLDGEWTVQAGTESQPFAGKANSGATWTNDISHGDLVRNNPDQTMTVDPCNLQLLYQGRDPNASGDYNLLPWKPGVLTLQV