MSVKLLNPNAEVLNKSAALHMNINAAKGLQDVLKTNLGPKGTIKMLVGGAGDIKLTKDGNTLLKEMQIQNPTAIMIARTAVAQDDTSGDGTTSTVLFIGELMKQSERCIDEGMHPRVLVDGFEIAKRATLQFLEKFKTPVVMGDEPDKEILKMVARTTLRTKLYEGLADQLTDIVANAVLCIRKPEEAIDLFMVEIMHMRHKFDVDTRLVEGLVLDHGSRHPDMKRRAENCYILTCNVSLEYEKSEVNAGFFYSNAEQREAMVAAERRSVDERVQKIIDLKNKVCSGNENNFVVINQKGIDPPSLDILARAGIIALRRAKRRNMERLVLACGGDAVNSVDDLTPECLGWAGLVYEHVLGEEKYTFVENVKNPHSCTILIKGPNDHTIAQIKDAVRDGLRAVKNTIEDEAVVLGAGAFEVAARQYLINEVKKTVKGRAQLGVEAFANALLVIPKTLAENSGLDTQDVIIALTGEHDKGNIVGLNQHTGEPIDPQMEGIFDNYSVKRQIVNSGPVIASQLLLVDEVIRAGRNMRKPT*