MLGKSGQSRRRFIHAAGASTAVGVLAGCVAPGGPAAQQAQKPVLSAAPVTVTLYKRQVMTEPDAAIMLKDWYAAHPTWKVELSQGNSTLEQLTPHIAGGAKIDMLGWYQTVRAFNKRTGIALLLDDYIRRDNYDVKRFNAKELDLVGRIDGKVYSLFYAYGGNLTAHFYNRALFKQVGVPEPPSDWNKAWSWDEFRDAMRRLTKKSDGATTQVGITHYGDPVTSLLVHSDGKWITDDWKRITSSDGELLQTIDNWADLVNRDGATMASPGVNVGVTNNEQAFLTGRAGMYVVAGGPAVPAKKFSDAGLDWGFAVSPKMKYASPEVQSNTILLTRQGAYPDHGWELLKYLVEGNRWGALEGRIPAIQDDAQRWAGETFSHNSNARIEVITQTTRIARPVDKYAYHPAFLELNKVIQPVLADIWAGKATARAALPPLQSQLQGIVDQFPAT