MEELDRSRAFARDVKRIVVKVGTAVVTGKGGRLALGRLGALCEQLAELNSDGFEVILVSSGAVGLGRQRLRYRQLVNSSFADLQKPQTELDGKACAGVGQSSLMAYYETMFDQLDVTAAQLLVNDSSFRDKDFRKQLNETVKSMLDLRVIPIFNENDAISTRRAPYQDSSGIFWDNDSLAALLALELKADLLILLSDVEGLYTGPPSDPNSKLIHTFVKEKHQDEITFGDKSRLGRGGMTAKVKAAVNAAYAGIPVIITSGYSAENIDKVLRGLRVGTLFHQDARLWAPITDSNARDMAVAARESSRKLQALSSEDRKKILLDIADALEANVTTIKAENELDVASAQEAGLEESMVARLVMTPGKISSLAASVRKLADMEDPIGRVLKKTEVADGLVLEKTSSPLGVLLIVFESRPDALVQIASLAIRSGNGLLLKGGKEARRSNAILHKVITDAIPETVGGKLIGLVTSREEIPDLLKLDDVIDLVIPRGSNKLVTQIKNTTKIPVLGHADGICHVYVDKACDTDMAKRIVSDAKLDYPAACNAMETLLVHKDLEQNAVLNELIFALQSNGVTLYGGPRASKILNIPEARSFNHEYCAKACTVEVVEDVYGAIDHIHRHGSAHTDCIVTEDHEVAELFLRQVDSAAVFHNASTRFSDGFRFGLGAEVGVSTGRIHARGPVGVEGLLTTRWIMRGKGQVVDGDNGIVYTHQDIPIQA*