MKQDLFPFGSQTDVVDAALLLVMSGDAIMNASGNVFLLSSPCDQALFSQLEKDTEDFIREKIASSQKIQKSQPSNFESNNAGNEQCQLAEVDPDEGHFTVINGKDTSEKGAKKKKGKDVSLTKVTLVENVEENQASKGGKSKKKQGKTKGGSTLPARGVKSGQHKGSDKVGNDDFDVPSEEWMMEKLLKWQPDLEGAGAGEVDGNGLARSLVTVLRPMLIDSWKAKRNAIMAANAEKRRHVLDKLQQHLDEAYLNFQLFEKALELFEDDPSTSVILHRHLLRTTATEITDMILLAL