MRTVQFSSQTHQDDDSSMNLDVGELCLSELLTSDYFQGHDTDGIVGEPYLFNQEMMEDWSGGDCDQIGSFSIKQFLKKILGHLDLKKLLAPSTIGVIDGFVVGVIPRQDGPHW