MGKYQSNRLNSLFLGCSATFLLCQSTLAYSQETNPLTQELLHLKNKQQFENVNENFKKAQQFLEDKQAVEEEAKSTLATDSVDDTSKKITRITIDLGGKGGALNFDEVSQRYLNKPLSTKVVFQLVKDLTDLLYRSGYVTSAIGLKNPKIKNGDLEFVVLWGTVNDILVAGEKATHFRDKAMLAVLPNLKNKLLNVYDIDQMVEILNTTNKSAKVSVVASQEKGASNLNIERVRHDWPEVTLSINNSGTENNANGRNQASLNVAWSDLLGTNDRWSFSTGYRFYKHSKANQQRNYALSYVQPLSFSTLELKLAESEYKKSLQGENDVYTSSGKTQTATLKLSHVLLRNKETILSVYGELEFKKRLSYFSDIEIGDYHNNKLNIGLSYVTNLGYGKLYSDVAYANGLRWFGADYSAYDTKREKTLKLLSGSVNWLRPIVMFDRSMTYQARIGAQYGFDSLYSENQFSIGDEYTVRGFKGGAASGD