MIDLKSEESGQLLLVDRDDVEDEEDCFESIDKLISQGINAGDVKKLQDAGIYTCNGLMMHTKKSLTGIKGLSEAKVEKICEAAEKLVNFGYVTGSDVLLKRKSIIRITTGSQSLDELLGGGIETLAITEAFGEFRSGKTQLAHTLCVSTQLPTSMHGGNGKVAYIDTEGTFRPERIIPIAERFGMDAGAVLDNIVYARAYTYEHQYNLLLGLAAKMSEEPFRLLIVDSVIALFRVDFTGRGELAERQQKLAQMLSRITKIAEEFNVAVYMTNQVIADPGGGVFISDPKKPAGGHVLAHASTVRLMFRKGKGEQRVCKVFDAPNLPEAEAVFQITPGGIADAKD