MGQGSGSEFVEKLFRMVEDPANFRYISWSADGKSFVIGSQEEFSEVILERHFKHKNWSSFVRQLNKYDFYKIKNDAVKCMGSVWTPWEYKNRYFQRGRPDLLSKIRRKKAPSEMGAGEDSRPKQIESSIVYQSHVLSSIRSISKYLREVVEDINELKRAIYCERQGVTARVNVLCIRETGSMPECFVEALRSPGYALTVVDGKCGIESVMRWGYNVVVMHVVSAYYGVLVCRIRDASKDVPIILAVDEGFRDEYLSIGSSDVAEVFMAPFDANELAESISRYGRAGCLCKDSV