MGATDPLSFGLDDQDEHEEVLLDDASPLDAAATAPARSHGDDDPLSLLSSAAQAPAGSYRDVYHTQQQHQPLQEQSASPKTQQVAGVSRGGSAAASSVAGAPHHRAQASLTLENLEISADDSGFLRGGGGAGPSSRPAPVLQISVSDPVRRVGDSVIPGFTSTHTEYLVSASWDSPRRRVEVRRRFRDFVALADLLAVTQRGFFVFPRPDKNTLDQQLGKSDFVEVRRLELERYLRKLAAHPVVGQGEELRVFLEAEGSLGSSFQWQQLQPARGTLIEGISRLPRQLIGTDSSVPTTVEAQQNARNTSDLLRRFREIGERMRQEYKAPPVLQEQEVKLREKRAGVEEYAEKLAAASRRAELMVKEFEEMGAVMGDLGLSLVKLGRYEDEEGSKCGQYSDLGVGARAVATDAKRVGTAAVRQSRLARLANGQVMEALEPLHDELAMSPAVTAALRERETALLTLQSIEEDLERRRGAVVALEESGARX