MGSERSDAAISVGVDLASQARTTALCALAWSAGRARVLALDEDVDDDAIVERARAADALGIDAPFGWPQAFIDFTNAHHAQQPLPAQWRYRERMQALRFRRTDLALQPRTGLKRPPLSVSSDRIALPALRCAGLLDRLAVRDRAGLEQPVYEVYPALALHQWLGWSESYKQSNGPAQRAHGRAQRQRICARLRERAPWLELSAAEAEAVTASDHRLDALLAALLARAARCGLCEPIPDDDVAAARVEGWIAIPARDALTRLGSARSVDSVGRIGG