MDQLVRQLSSQWTGVAFARVEAEEVDELTERYDVSAVPFFTFHKGAGAPLDKLEGADGKALASKTQQHFGVASSAPRAADGASNGAAPVAGTHASDAGPGDLDARLRKLTTQTPVVLFMKGDRDEPRCGFSRKVVEALNDTGVEYSTFDILQDEDVRQGLKTFSNWPTYPQLYAGGELLGGCDIVLEMAAGGELKAALEEATAAAMPEEDINSRLAKLVKSSEVVLFMKGDRDEPRCGFSRKVVEALNDTGVEYSTFDILQDEDVRQGLKTFSNWPTYPQLYAGGELLGGCDIVLEMAAGGELX