GYTTQGGVPCFTGSGPIQLWQFLLELLLDKTCQSFISWTGDGWEFKLTDPDEVARRWGIRKNKPKMNYEKLSRGLRYYYDKNIIHKTAGKRYVYRFVCDLQNLVG