MIDLKSEESGQLLLVDRDDVEDEEDCFESIDKLISQGINAGDVKKLQDAGIYTCNGLMMHTKKSLTGIKGLSEAKVEKICEAAEKLVNFGYVTGSDVLLKRKSIIRITTGSQSLDELLGGGIETLAITEAFGEFRSGKTQLAHTLCVSTQLPTSMHGGNGKVAYIDTEGTFRPERIIPIAERFGMDAGAVLDNIVYARAYTYEHQYNLLLGLAAKMSEEPFRLLIVDSVIALFRVDFTGRGELAERQQKLAQMLSRITKIAEEFNVAVYMTNQVIADPGGGVFISDPKKPAGGHVLAHASTVRLMFRKGKGEQRVCKVFDAPNLPEAEHVFQITPGGIADAKD