MLEGELGGQASVATIAKLVATMNYQNKDVLVGALVIAGYDEEGQGQVYGCPIGGTLSQEAWAIDGSGSTYIWGFCDANFREGFTRQEAESFVTEALALAMASDCSSGGCIRLVTLLASTCSQPVLVLPTVLGMASGVHSGTFGHFERLQRSTDDSSNVVDGDTGEKVAKWHTINSAAHLKALESSLGRKGQAGELKPSMPTTLVMDASDWKIIPAENLIALVQAHPLLRLLAVVGSAQEAALMLGALEVGTAGVVLRTDQVDVLRQTWVQIQQLVAAKAAPALQLGRAVVTRVVPMGMGERVCVDCTSLMRPGEGLLCGNFARALFLVHSECAETAYIAARPFRVNAGAVHGYVLAPEGRTAYLAELSCGSQVLVVDPAGRTRSVTVGRSKLERRPL