MASTADFKNGLCLVMNNDIYSIVEFQHVKPGKGPAFVRTKLKGITSGKTLDKTFTAGEKVETARVEKRPHQFLYKDDLGYHFMDTSTFEQMSIEEKLIERPDLLKDGQMADILVHDETETPLAVELPPFVELMITYTEPGIKGDTATNALKPATVETGATVMVPLFVEQDIMIKVDTRDGSYSERVK