MNQDRVSVAVEGDIEDRISVLPRNVIDCILELLSVKEAAKTCTLSKSWRYIWSELPKMVLDYEFCDELIDESESKFREVVDGIMLLHMGKIVKFDLDVRVEDLASYTAIDGWVLYVTRNSVKKLHLRIFNIDDRTYTLPPCVFHCSTLTQLKLARCSFKPPGSFRGFPNLVTLRLASVTFSERCVIKAPRLANLTLNCCDGMQYLNIASPVLKSLYVCYPHSYIALNCFMNCENLRDLGLVFSKVVDNPNHDHRSTLVKLLGSLPALEVLLLDSLFIELLSADVVLSSGPPFMLNCLRKLSLSVDFGKLGHISCVLQLIKCSPNLSELEITVKGTDDNVEAFVKCLKMSGCLQLPLNKLEYVSFYGFASPNCVEVFAMLFIFQAPSLLRIFIEQPIGTKSSKELSGLPRASPKAELVIS*