MSQKALLLHEVGKPLIAGTRPIPQPGKNQLLVKVLVAGLNPHDQRSRDAGLFVTSMPYVIASDLVGEVITVGPGEYSVNFTPGEHVFGHTFAEGGSNNDFNGAQQYALVDARYVGKVASSGLSDDEASTIPVIVLAGFIALFSSSGLGLPTPFSPEAKSFDFASTTLLVIGGGSNTGRAAVELAKLAGIGRIIAVAGHRNKETLESLGATHVIDRRAPDVLDQIRAITGGELIYAIDTVNPGVEQDLGIAALSNTKKGTLITLRRPEGEFDTARIGSKSAGYERRLVLGVSPFHPEVTIEFWKEVPRWLKEKKLHPSSFEVIEGLDSDAVNKALDQYRDGRGVKINIHP*