GSHMSVDLDPSARFAEYAHPERLVSTEWLAAHLGDEGLVVVESDEDVLLYETGHIPGAVKVDWHTDLNDPVQRDYIDGAAFAALLGERGISRDTTVVIYGDKNNWWAAYALWVFTLFGHDDVRLLDGGRSKWEAEGRAYTTDAPTVAATSYPVVERDDSRIRAYRDDVLAHFGKPLIDVRSPEEFSGARTTAPAYPEEGALRAGHIPSAQNVPWGKAAAEDGTFRTLAELDALYRDGAGLKDGDDVVAYCRIGERSSHTWFVLQHLLGFENVRNYDGSWTEWGSAVRVPIVQGSEPGEAPAPIVGR