MCSTAGAATSTLHTVPAAPRVTRKPAGHAFCRLPVRADGKTEWRRQRAVQPVVCVAEAQRDMDRVFETKLKYSRVMLKVSGEALEGAQGFGIDPTVLQSIASEVAAAASEGVQIAIVVGGGNFFRGVDRWAGLDRASADYVGMLATVMNAICLQSALEALGVQTRVQTAIEMQEIAEPYIRRRAIRHLEHGRVVIFGAGTGNPFFTTDTAAALRAAEINADAFFKATKVDGVYDCDPVKNPGAVLHRHLSFRDVLERELHVMDETAITLCKENEIPVIVFNQTKPGNVLRAILGDQDVGTSISGSNGSNGGSSKQAAEAENESEAEWEAEWSAX