MVEQQKPHGGKLIDRTLSNGEAEDIINRANDFQSIEIGPELVKDVENIASGLFSPLEGFLTSDDYERVLYDKRLSSGIPWTIPIVLDLSKEKASNLNPGDEVLLRHNNQPVALLNVDDVYKFNKRVHCEQVFGTTDDAHPGVAKIYQLNDRLVGGKINLLNETSTPFYEYALKPAETRSMFKEKDWEKVVGFQTRNVPHLGHEFIQKTALSLVDGLFINPVIGRKKSGDFKDNVILDSYESLIENYFPQDRATLGIFQTEMRYAGPREAIFHAIVRKNFGCTHFIVGRDHAGVGSFYHPFAAHEIFSEFDEEELGITPIFFKSFFYCKKCRGIANDKTCPHSEEQIVNFSGTRMREMLTNGERPPADSMRPEVADSILKYENPFVE