MRVLVTGGSGFVAPFVVERLVPDHEAAAAWLKAGFDSQAARIDLADPAEADAARIAAWDPQAVVHLAAIANTVEAEEQPERARAVNVAGTGNLLKLLPNKRALLLNMSTDLVFDGEGPTPYDEGREATPICAYGASKLEAEGLLGREWRGAHASLRSALEYGPAAATTTNRSCFLQFFEQKLAAATAAHRAGQPYEAFTCFADEYRSALYVRDVARLDGGRVWGGAAPPHAVYHMGGPENLSRYELALALAAHRGHEVASVSRHPRPPNTELDCSRLLEDYPGFSFTPFRRALAEIF*