MGRVIRAQRKGAGSVFKSHTHHRKGPARFRSLDFGERNGYLKGVITEVIHDPGRGAPLARVTFRHPFRYKHQKELFIAAEGMYTGQFVYCGKKANLMVGNVLPLRSIPEGAVVCNVEHHVGDRGVLARASGDYAIVISHNPDNGTSRIKLPSGAKKIVPSGCRAMIGQVAGGGRTEKPMLKAGNAYHKYRVKRNCWPKVRGVAMNPVEHPHGGGNHQHIGHASTVRRDAPPGQKVGLIAARRTGRLRGQAATTAAKSEKGA