MKVRKESSRIVKPSYEGQPPSTTQSMPLSVFDKVTYDTHIAVVYAFKPPTPHNTTIQTGLQKVLAVYRQWAGRLGTDDNGRPAILLNDEGVRYVDASADCTLDQAMPLKPSMTLLSFHPTLKGVDELVQVQLTRFACGSMVLGFTAHHLIADGHSTSNFLIAWGQASRGLDMSPLPIHDRTIFIPRDPPHVKFEHERIEFMSKKLIKEHPYPYPNTDYSSDGVIVHKVHFTLEFLTKLKAKASAGRNRPYSTFESLVAHLWRAITQARGLNGFERTHVRISVNGRARLSPRVPNEYFGNLVLWAFPRAKVKELLQESLRYAANLIHDAVSQVNDDYFKSFIDFASNEEEVKDLVPTADMGKSILCPNLEVDSWLRFPFYDLDFGGGSPYIFMPSYFPVEGMLFLLPSFIGDGSIDAIVPLFEQNLVTFKKICYSLD