MGAGKTSVGRRLASRLDLAFVDADTEIEKAAGCSIEDIFELHGEAAFRDGERRVLARLLDEPAQVIATGGGAFIDADTRAAIAAKGTAVWLRASLNTLLARTARRDDRPLLKNQDPEAVLRDLMDTRYPIYAEAPIVVDADDGGGTVTSRVPVALGERSYNILIGDRLIEAAADHVRPVLRSAQCVIVTDEHVAPLHLAPLRSSLSNAGVATADVVLKSGEQTKSFAELEALLDLLLAQGVDRKTTLIALGGGVIGDLVGVTASLLLRGVDFIQVPTTLLAQVDSSVGGKTAINTKHGKNLVGSFYQPRLVLADVGALNSLPRRELLAGYAETVKYGLIDDPSFFEWCERNGPAVIDGQSAAMTHAVETSCRAKARIVAADEREAGQRALLNLGHTFGHAFESAMGYGGGLLHGEAVAIGCCLAHELSAQLGLCPAADAARVRRHFAANDLPTGLPAAGADWQPDQLIDLMLKDKKASGGRHVFILSRGIGQAFVANDVPLESVRRLLADAISAARA*