MGSVLPADALVLKAGFKQQSLALSDIITSDILHSFLYGRWRNVLGEHLFEEKTATVSPKTAFTAEVLAQSFSGEVQKLSSLVLPSEVIIAQSSIPGEGLGIFSKTWIKAGTEMGPFTGRVISPEHVDLFKNNNLMWEVFNEDGTVRYFIDASQEDHRSWMTYIKCARNEQEQNLEVVQIGSSIFYKAVETIPPDQELLVWYGNSHNTFLGIPGVPGTEEEQQKKTKTDEFHLCDTVTAAALSTASRMRCVICHRGFNSRSNLRSHMRIHTLDKPFVCRFCNRRFSQSSTLRNHVRLHTGERPYKCHVCQSAYSQLAGLRAHQKSARHRPANTGAVVGLQAHSPPPPQLAQVPHPASLVHHIPTMVL