YGFVEFDDLRDADDAVYELNGKDLCGERVIVEHARGPRRDGSYAYPFELSKGGYGYRRSGRDKYGPPTRTEYRLIVENLSSRCSWQDLKDYMRQAGEVTYADAHKGRKNEGVIEFVSYSDMKRALEKLDGTEVNGRKIRLVEDKPGSRRRRSYSRSRSHSRSRSRSRHSRKSRSRSGSSKSSHSKSRSRSRSRSQERRRGSVSRSRSKEKSRSQEKSLHKSRSRSRSKGGSRSRSRSRSKSKDKRKGRKRSREESRSRSRSHSKSERSRKRGGKRDSKSKSASKTRSRSKSRSRSASRS