MRRVLQNLIIAFTVIFLFTGMFLYRKSEYVEASGQYTSNITIRNTSPLELENVQVKFNGAETVTIGAMQSGEKRVIEIPEEAKPAVTVQVSGTSELAGKFAGHFSGRITDGTEAMIYLEEDMTLGVSSNVIDN