MEMLLGGQATNGALRSKTKIVCTLGPASRSVEMIEKLLKAGMNVARFNFSHGSHSYHQETLDNLRTAMDNTGILCAVMLDTKSPVIRTGFLKEGKPIQLKQGQEITISIDYKIQGDSNTISMSYKKLAEDLKPGDVILCSDGTISLNVLSCDKYLGLVRCRCENSALLGERKNVNLPGIVVDLPTLTEKDKEDIMQWGVPNKIDIIALSFVRKGSDLIQVRKLLGEHSKSIMLMSKVENQEGVMNFDKILENSDAFMVARGDLGMEIPIEKMFLAQKTMINKANAHGKPVVTATQMLESMTVSPRPTRAEATDVANAVLDGTDCVMLSGETAAGAHPETAVLTMSRICKEAEDFIDYDILHKKTLGMVSLPLSPIESLAASAVSTARSVFASAIVVLTRGGYTAELVAKYRPSVPILSVIMPEIAECSDSVAHVARRGLIYRGIIPVVGCSARDSTEEMIRLAIGFAKTKGICKTGDSIVALHKIDGSSIVRIVSVE*