MQTSDTRALPLLCARSVYKQYSGVNVLKGIDFTLHQGEVHALLGGNGAGKSTLMKIIAGITPADSGTLEIEGNNYVRLTPVHAHQLGIYLVPQEPLLFPSLSIKENILFGLAKKQLSMQKMKNLLAALGCQFDLHSLAGSLDVADRQMVEILRGLMRDSRILILDEPTASLTPAETERLFSRLQELLATGVGIVFISHKLPEIRQIADRISVMRDGTIALSGKTSELSTDDIIQAITPAVREKSLSASQKLWLELPGNRPQHAAGTPVLTLENLTGEGFRNVSLTLNAGEILGLAGLVGAGRTELAETLYGLRTLRGGRIMLNGKEINKLSTGERLLRGLVYLPEDRQSSGLNLDASLAWNVCALTHNLRGFWAKTAKDNATLERYRRALNIKFNQPEQAARTLSGGNQQKILIAKCLEASPQVLIVDEPTRGVDVSARNDIYQLLRSIAAQNVAVLLISSDLEEIELMADRVYVMHQGEITHSALTERDINVETIMRVAFGDSQRQEASC*