MDGQGKVVCVTGASGYIASWLVKLLLQRGYTVKATVRDPNDPKKTEHLLALEGAKERLHLFKANLLEEGSFDSVVDGCDGVFHTASPVVLIVDDPQAQLIDPALKGTMSVLGSCAKVPSVKRVVVTSSMASVAFNGKPLAPDVLVDESWFSDPVFCEKSKLWYMLSKTLAEEAAWKFAKENGIDMVTINPGWVIGPLLQPTLNLSVEEVLKLLKGDTFPNKTHRWVDVRDVAMAHIQAYELPTARGRYCLVGSILHCSETMKILRKLYPALNLPEKCADDKPYEPAYMVSQEKTKSLGIDFTPLEVSLKDTVESLREKNFVSF*