MKAFTLQSSLESNSNPMAFLGDFRVDQKDKFIRFFSSQLQRVVESNYWTTMGPKADPRDFDMDLVMLTVQEDDDEEEIEDMVIKPTDVVIVCARNEDDDLSGGVDCEFHFDIRHD*