MSTERYDRQLRLWGPEGQRRVSECRVLAFGATPSTCEALKNLILGGIKSFHLVDDALLASPSRPDARARCLSELFEIEIDAEMDSTSTVAEACVKGLARLNPDVGGTWTKSSARGSVNIAESLTQSEGVDVVLVDGWWVGDEYIQELEAWALKRGDVVLATTRACGLFAECKTSANARWVMENVTPEGSVTKDLRLMNPWSELQAYVEMKTSDLDRLDAAAFKHVPFVALLASAAAQCGTSDRRAVKDALTSMRRGLDEENFDEAFANMRYAWTDTGAVTPEIEALTRDRRAIELTAESDKGWFLAAGLREFISSEGCLPLEGSIPDMISTTESYVELQRLYADKANRDACVVWQSAIKRAARVGYIGDLITEQDAKTFCKHCRHVRFMTWRTMADELDPSTSVTSGAATLLKDAISDPSKTVSAFIFAAFRAASAFRGPGGRDPGVEPESVIDSETGLPMSQDAFVSRDAEVLHDHMTRDVLQPRGIKLDQSTAKIADDVLYEYTRYGNGQLNAVGSIIGGIASQEIIKLVTRQYIPMTQRLIYDGVHSTTTLLF*