MNRLIRSLCLACAGLFAAGLAQAETLRIGGKTFTEQRILTAITAQFLQKRGYDVTVTTGLGSTLARAAQESGQLDIVWEYTGSSLIVYNHIDEKLDAAASYRRVKQLDEAQGLVWLKPTRFNNTYALAMPEEQAERLGIQSVSDLARVLAEQQEAEPGSTHLFAMDPEFAGRPDGLGPMSELYALHFTRNDIRQMDAGLVYTALKNRQVFLGLVYTTDGRLKDFKLRVLKDDKQYFPFYNAAPVVRKEVMQRHPEFATLFDPIIERLDDATMQALNARVDIEQQTPQKVAADFLREHHLLDDGQAGQGGSQ*