MDTGNVSEFQGNVIVEDDDIPGSTSTAFRDSAYAGGPIHGRDPRPGVPQITELPMASNIGGNDLEEEMLQAAIEASRREAEEANRRQQQPVTEDIFGTGSDRGAYISDDDELARAISLSLKTAEQEKVLRECQGLIGKLEPWEDNLNSFFREQGSLSMGRSEGLGSTNVVSSSQVKLDTEDTGRDGAESFRRWNCKSLSPTLAAERLLREQQDDEYIASLQADKERELKAMREAEDWCLREKAEERHQQKEVPRTLQEEEASKKASLPPEPPADDENTVTLLVRMPDGSRCRRRFLTSDRLQSLFNFIDLDGGVKPGNYKLVKHYPRRVFTSAEHNYSLNELGLTSKQEALFLELE*