MSAGLSIDRIAAWVADQRWYASKGRRPELEVRGAWSLHLGDAEVVDHLFLDRAGTSPVLYQVPVTVHPAPVAGLEDALVYSDDARWVYDAPRDPAFARALLGMIADGGRSDTDGAQGGAGAEGHRQPGAVIGAFASSTVLSGEQSNTSVIIRTTADDGSAATPVIVKVFRALHHGDNPDVTVQSALNAAGSALVPPVIGNVTGEWDDEGEETGRAFGHLAFAQEFLPGVQDAWRVALEAVAADSDFTGPARELGRATAEVHATLAEVMPTEDTTSEVVERMVATMRRRLRIASAEVPVIAEDSEAIEAVFRAAEGAPWPRLQRIHGDYHLGQVLSVPSRGWVLLDFEGEPLRPMHERRLPDVALRDVAGMLRSFDYAAGAQEQAAPGTSRAAWSARSRAAFLDGYTERAGDAVTAHWAVLDAFELDKAVYEAIYEARNRPEWLSIPVAAVQRLAGRS