MEELDRSRAFAKDVKRIVVKVGTAVVTGKGGRLALGRLGALCEQLAELNSDGFEVILVSSGAVGLGRQRLRYRQLVNSSFADLQKPQHELDGKACAGVGQSSLMAYYETMFDQLDVTAAQLLVNDSSFRDKEFRKQLNETVKSMLDLRVIPIFNENDAISTRRAPYQDSSGIFWDNDSLAALLALELKADLLILLSDVEGLYTGPPSDPNSKLIHTFIKEKHQDEITFGDKSRLGRGGMTAKVKAAVNAAYAGIPVIITSGYAAENIDKVLRGLRVGTLFHQDARLWAPITDSTARDMAVAARERSRKLQALSSEDRKQILYSIADALEANEKTIRAENELDVATAQEAGLEESLVARLVMTPAKISSLAASVRKLADMEDPIGRVLKKTEVADGLVLEKTSSPLGVLLIVFESRPDALVQIASLAIRSGNGLLLKGGKEARRSNAILHKVITDAIPETVGGKLIGLVTSREEIPDLLKLDDVIDLVIPRGSNKLVSQIKNTTKIPVLGHADGICHVYVDKACNVDMAKRIVSDAKLDYPAACNAMETLLVHKDLEQNAVLNELIFALQSNGVTLYGGPKASKILNLPEARSFNHEYCSKACTVEVVEDVYGAIDHIHRHGSAHTDCIVTEDPEVAELFLRQVDSAAVFHNASTRFSDGFRFGLGAEVGISTGRIHARGPVGVEGLLTTRWIMRGKGQVVDGDNGITYTHQDIPIQA*