MDRLNQLSGQLKPNAKQSILQKNPDDVVIVAAYRTAIGKGFKGSFRSVRSEFILTEFLKEFIKKTNIDPSLIEDVAIGNVLNQAAGATEHRGACLAAGIPYTAAFIAVNRFCSSGLMAISDIANKIKTGEIECGLAGGAESMSTNYRDPRVAPRIDPHLADDAQMEKCLIPMGITNENVANQFNISRERQDEFAAKSYNKAAKAVAAGAFKSEILPIRSIIRNSDGTEKEIIVDTDEGPREGVTAESLGKLRPAFDGTTTAGNASQVSDGAAAVLLMKRSLAEAKGYPIIGKYVLCSTAGVPPEIMGVGPAYAIPEVLKRTGLTVDDIDVFEINEAFAAQCLYSAEQVNVPEEKLNINGGAIALGHPLGETGARQYATIIPLLKPGQIGLTSMCIGSGMGSASILVRE