MNGLLNGKRIVVTGAARGLGYHFAEACAAQGATVVMCDILQGELAESAHRLQRKGYQVESHAIDLASQASIEQVFSAIGAQGSIDGLVNNAAMATGVGGKNMIDYDPDLWDRVMTVNVKGTWLVTRAAVPLLREGAAIVNVASDTALWGAPRLMAYVASKGAVIAMTRSMARELGEKRIRINAIAPGLTRVEATEYVPAERHQLYENGRALSGAQQPEDVTGSVVWLLSDLSRFITGQLIPVNGGFVFN*