MLHPLIMAAGDGGRESVRELWMTLLPVLVRLPRYARLVLGLSRDSRVAPPQKALLAGAILYNFSPVDLIPSVVPVLGQLDDLAVLLFAVRSVVRNCPGPVAREYLCRCGLTARHVREDPEVVRRTLRRVVTESGRLAGRKIAHGFEGITTRHRAGFRQRD