MLTKTQKWHRVFCTNGSHWAPRGDFSKSQLQKWHGSFGDTKISCSKHTNLAAAELRCTGPCGRVLAVTCFSKNQRSAGGSQECLDCVAWGLSQEPGHTVLATVDVQQTQEEACRDLVSREAPKNRALQIDDGNQKALTFENMSSTASMTSETSFSTATSSRVSSNSQGPWARPAQRKTDWMVPTYLQEVRDGRGPARPPPLIPEEAYDSDGSVDYC